From 029023ac9399311a91dc1f7deed778b26275a45a Mon Sep 17 00:00:00 2001 From: Sylvain Thenault Date: Tue, 2 Dec 2008 12:50:49 +0100 Subject: may iter on a Configuration object --- configuration.py | 3 +++ 1 file changed, 3 insertions(+) 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)) -- cgit v1.2.1