summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSylvain <syt@logilab.fr>2007-10-17 17:01:16 +0200
committerSylvain <syt@logilab.fr>2007-10-17 17:01:16 +0200
commit08c16f76169b9daaa714fa5e7959b5c15fe95926 (patch)
tree4ae915ea8cc9810708e4013159fd2af022de6deb
parenta6f3fae040099f13f07e1b6a6ba6836a82d48868 (diff)
downloadlogilab-common-08c16f76169b9daaa714fa5e7959b5c15fe95926.tar.gz
omit REQUIRED in defaults
-rw-r--r--configuration.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/configuration.py b/configuration.py
index 97dd8d5..5f79b0f 100644
--- a/configuration.py
+++ b/configuration.py
@@ -596,6 +596,8 @@ class OptionsProviderMixIn:
if action != 'callback':
# callback action have no default
default = self.option_default(opt_name, opt_dict)
+ if default is REQUIRED:
+ continue
self.set_option(opt_name, default, action, opt_dict)
def option_default(self, opt_name, opt_dict=None):