/usr/local/lib/python3.6/site-packages/itsdangerous
NameSizeModeActions
__pycache__/-0755rm
encoding.py14070644editdlrm
exc.py32060644editdlrm
jws.py81370644editdlrm
py.typed00644editdlrm
serializer.py111370644editdlrm
signer.py93670644editdlrm
timed.py78500644editdlrm
url_safe.py23880644editdlrm
_json.py9180644editdlrm
__init__.py9930644editdlrm
Edit: /usr/local/lib/python3.6/site-packages/itsdangerous/_json.py (918B)
import json as _json import typing as _t from types import ModuleType class _CompactJSON: """Wrapper around json module that strips whitespace.""" @staticmethod def loads(payload: _t.Union[str, bytes]) -> _t.Any: return _json.loads(payload) @staticmethod def dumps(obj: _t.Any, **kwargs: _t.Any) -> str: kwargs.setdefault("ensure_ascii", False) kwargs.setdefault("separators", (",", ":")) return _json.dumps(obj, **kwargs) class DeprecatedJSON(ModuleType): def __getattribute__(self, item: str) -> _t.Any: import warnings warnings.warn( "Importing 'itsdangerous.json' is deprecated and will be" " removed in ItsDangerous 2.1. Use Python's 'json' module" " instead.", DeprecationWarning, stacklevel=2, ) return getattr(_json, item) json = DeprecatedJSON("json")