summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSylvain Th?nault <sylvain.thenault@logilab.fr>2010-04-20 07:46:47 +0200
committerSylvain Th?nault <sylvain.thenault@logilab.fr>2010-04-20 07:46:47 +0200
commitd6ffa3ae27241db83671908765ce825d09ac0985 (patch)
treed0e472a67d86da1a2d669406b7cc04a4c0c72158
parent5934d1f7eb452e9cea2e5ee3a5701426fab26ca9 (diff)
downloadlogilab-common-d6ffa3ae27241db83671908765ce825d09ac0985.tar.gz
self.name may be None, in such case don't return the option
-rw-r--r--configuration.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/configuration.py b/configuration.py
index 6a8f489..9cac5ff 100644
--- a/configuration.py
+++ b/configuration.py
@@ -852,6 +852,8 @@ class OptionsProviderMixIn(object):
"""
for section, options in self.options_by_section():
if section is None:
+ if self.name is None:
+ continue
section = self.name.upper()
for option, optiondict, value in options:
yield section, option, optiondict