OXIESEC PANEL
- Current Dir:
/
/
opt
/
alt
/
python311
/
lib
/
python3.11
/
site-packages
/
jsons
/
classes
Server IP: 2a02:4780:11:1594:0:ef5:22d7:a
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/14/2024 03:18:36 PM
rwxr-xr-x
📄
__init__.py
183 bytes
05/14/2024 03:18:36 PM
rw-r--r--
📁
__pycache__
-
05/14/2024 03:18:36 PM
rwxr-xr-x
📄
json_serializable.py
7.88 KB
05/14/2024 03:18:36 PM
rw-r--r--
📄
verbosity.py
962 bytes
05/14/2024 03:18:36 PM
rw-r--r--
Editing: verbosity.py
Close
try: from enum import Flag except ImportError: # pragma: no cover from jsons._compatibility_impl import Flag class Verbosity(Flag): """ An enum that defines the level of verbosity of the serialization of an object. """ WITH_NOTHING = 0 WITH_CLASS_INFO = 10 WITH_DUMP_TIME = 20 WITH_EVERYTHING = WITH_CLASS_INFO | WITH_DUMP_TIME @staticmethod def from_value(value: any) -> 'Verbosity': """ Return a ``Verbosity`` instance from the given value. :param value: :return: a ``Verbosity`` instance corresponding to ``value``. """ if isinstance(value, Verbosity): return value if value in (False, None): return Verbosity.WITH_NOTHING if value is True: return Verbosity.WITH_EVERYTHING if value: return Verbosity.WITH_EVERYTHING return Verbosity.WITH_NOTHING