ACIL FM
Dark
Refresh
Current DIR:
/lib/python3.9/site-packages/acme
/
lib
python3.9
site-packages
acme
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
_internal
-
chmod
Open
Rename
Delete
__pycache__
-
chmod
Open
Rename
Delete
challenges.py
22.04 MB
chmod
View
DL
Edit
Rename
Delete
client.py
30.53 MB
chmod
View
DL
Edit
Rename
Delete
crypto_util.py
17 MB
chmod
View
DL
Edit
Rename
Delete
errors.py
4.21 MB
chmod
View
DL
Edit
Rename
Delete
fields.py
1.61 MB
chmod
View
DL
Edit
Rename
Delete
jws.py
2.5 MB
chmod
View
DL
Edit
Rename
Delete
messages.py
25.63 MB
chmod
View
DL
Edit
Rename
Delete
py.typed
0 B
chmod
View
DL
Edit
Rename
Delete
standalone.py
12.67 MB
chmod
View
DL
Edit
Rename
Delete
util.py
303 B
chmod
View
DL
Edit
Rename
Delete
__init__.py
736 B
chmod
View
DL
Edit
Rename
Delete
Edit file: /lib/python3.9/site-packages/acme/fields.py
"""ACME JSON fields.""" import datetime import logging from typing import Any import josepy as jose import pyrfc3339 logger = logging.getLogger(__name__) class Fixed(jose.Field): """Fixed field.""" def __init__(self, json_name: str, value: Any) -> None: self.value = value super().__init__( json_name=json_name, default=value, omitempty=False) def decode(self, value: Any) -> Any: if value != self.value: raise jose.DeserializationError('Expected {0!r}'.format(self.value)) return self.value def encode(self, value: Any) -> Any: if value != self.value: logger.warning( 'Overriding fixed field (%s) with %r', self.json_name, value) return value class RFC3339Field(jose.Field): """RFC3339 field encoder/decoder. Handles decoding/encoding between RFC3339 strings and aware (not naive) `datetime.datetime` objects (e.g. ``datetime.datetime.now(pytz.UTC)``). """ @classmethod def default_encoder(cls, value: datetime.datetime) -> str: return pyrfc3339.generate(value) @classmethod def default_decoder(cls, value: str) -> datetime.datetime: try: return pyrfc3339.parse(value) except ValueError as error: raise jose.DeserializationError(error) def fixed(json_name: str, value: Any) -> Any: """Generates a type-friendly Fixed field.""" return Fixed(json_name, value) def rfc3339(json_name: str, omitempty: bool = False) -> Any: """Generates a type-friendly RFC3339 field.""" return RFC3339Field(json_name, omitempty=omitempty)
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply