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__
|