codekingpro/portable-devtools
114k
1"""JSON-compatible module with sane defaults."""2 3from json import * # noqa: F401, F4034from json import loads as original_loads5 6 7def _safe_int(s):8 if len(s) > 100:9 raise ValueError('Integer is too large')10 return int(s)11 12 13def loads(*args, **kwargs):14 if 'parse_int' not in kwargs: # pragma: no cover15 kwargs['parse_int'] = _safe_int16 return original_loads(*args, **kwargs)17 