diff --git a/archivebox/util.py b/archivebox/util.py index 86c1e4aa..04067017 100644 --- a/archivebox/util.py +++ b/archivebox/util.py @@ -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)