for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
class Config(dict):
dict
def __init__(self):
dict.__init__(self)
self
def __getattr__(self, key):
try:
return self[key]
key
except KeyError:
KeyError
raise AttributeError
AttributeError
def __setattr__(self, key, value):
self[key] = value
value
def __delattr__(self, key):
del self[key]
def __repr__(self):
return '<Config ' + dict.__repr__(self) + '>'