1
0
mirror of https://github.com/pirate/ArchiveBox.git synced 2025-08-28 08:39:54 +02: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)