diff options
-rw-r--r-- | configuration.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/configuration.py b/configuration.py index 943de94..8bd08bc 100644 --- a/configuration.py +++ b/configuration.py @@ -789,6 +789,9 @@ class ConfigurationMixIn(OptionsManagerMixIn, OptionsProviderMixIn): def load_defaults(self): OptionsProviderMixIn.load_defaults(self) + def __iter__(self): + return iter(self.config) + def __getitem__(self, key): try: return getattr(self.config, self.option_name(key)) |