py.lib
41:483727ff89c4
Go to Latest
py.lib/type_utils/json_tools.py
+ Возможность удалить cookie при формировании штатного ответа.
2 from dataclasses import is_dataclass, asdict
5 def json_type_sanitizer(val):
7 Преобразует значение ``val`` в пригодное для преобразования в json значение.
13 return json_type_sanitizer(asdict(val))
15 elif val_t in (int, float, str, bool) or val is None:
18 elif val_t in (list, tuple):
19 return list(map(json_type_sanitizer, val))
22 return dict((key, json_type_sanitizer(d_val)) for key, d_val in val.items())