Enchanced attr support in config

This commit is contained in:
Artem30801
2020-01-22 11:13:28 +03:00
parent 7294089bbc
commit 3a709d46bd

View File

@@ -133,10 +133,9 @@ class ConfigManager:
keys = parent_keys + (key,)
if isinstance(value, dict):
items.update(cls.flatten_keys(value, keys, sep=sep))
else:
formatted_keys = [key.lower().strip().replace(' ', sep) for key in keys]
formatted_key = sep.join(formatted_keys)
items.update({formatted_key: keys})
formatted_keys = [key.lower().strip().replace(' ', sep) for key in keys]
formatted_key = sep.join(formatted_keys)
items.update({formatted_key: keys})
return dict(items)
def __getattr__(self, item):