improvement

This commit is contained in:
2018-04-22 10:43:19 +02:00
parent b8b0d7f6ed
commit 2018a92b66
6 changed files with 38 additions and 14 deletions

View File

@ -154,6 +154,12 @@ class ConfigBag(object):
return self.setting_properties
return self.default.get(key)
def delete(self, key):
try:
return self.__delattr__(key)
except AttributeError:
pass
def copy(self, filters='all'):
kwargs = {}
for key in self.__slots__: