def default()

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)