in pplbench/lib/utils.py [0:0]
def default(self, object):
if isinstance(object, SimpleNamespace) or isinstance(object, Namespace):
return object.__dict__
elif isinstance(object, jsonargparse.Path):
return {}
else:
# call base class implementation which takes care of
# raising exceptions for unsupported types
return json.JSONEncoder.default(self, object)