Beispiel #1
0
    def get(self, key=None, default=None):
        if key is None:
            result = self.__dict__
        else:
            result = self.__dict__.get(key, default)

        result = AttributeDict.dict(result)

        return result
Beispiel #2
0
def cast_dicts(value):
    if isinstance(value, tuple):
        return tuple(cast_dicts(list(value)))

    elif isinstance(value, list):
        return list(map(cast_dicts, value))

    elif isinstance(value, dict):
        return dict(AttributeDict.dict(value))

    return value