1
0
Fork 0
mirror of synced 2024-06-22 16:10:54 +12:00

add support for Paths in json encoder

This commit is contained in:
apkallum 2020-09-08 17:29:43 -04:00 committed by Cristian Vargas
parent abf68e5437
commit 008769d296

View file

@ -276,7 +276,10 @@ class ExtendedEncoder(pyjson.JSONEncoder):
elif isinstance(obj, Exception):
return '{}: {}'.format(obj.__class__.__name__, obj)
elif isinstance(obj, Path):
return str(obj)
elif cls_name in ('dict_items', 'dict_keys', 'dict_values'):
return tuple(obj)