9 lines
292 B
Python
9 lines
292 B
Python
class SatiDict(dict):
|
|
''' dict wrapper for using convenient dot-notation '''
|
|
def __getattr__(self, key: str):
|
|
if isinstance(self[key], dict):
|
|
return SatiDict(self[key])
|
|
return self[key]
|
|
|
|
__setattr__ = dict.__setitem__
|
|
__delattr__ = dict.__delitem__ |