summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configuration.py3
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))