Files
ServerSync/lib/invoke/vendor/lexicon/attribute_dict.py
Kevin a5d75e6bac Init
im going to bed -=-
2026-02-12 02:28:23 +02:00

17 lines
407 B
Python

class AttributeDict(dict):
def __getattr__(self, key):
try:
return self[key]
except KeyError:
# to conform with __getattr__ spec
raise AttributeError(key)
def __setattr__(self, key, value):
self[key] = value
def __delattr__(self, key):
del self[key]
def __dir__(self):
return dir(type(self)) + list(self.keys())