diff options
author | Sylvain <syt@logilab.fr> | 2006-10-02 11:49:00 +0200 |
---|---|---|
committer | Sylvain <syt@logilab.fr> | 2006-10-02 11:49:00 +0200 |
commit | ac286b80c614f0dd94d2791ccfe31c5024080ada (patch) | |
tree | 857cabb608212f24bade5fdb71d62dc2a38d7b61 /configuration.py | |
parent | 45f9adf261ff33cb8e97e6ae8514f8aa7f724ece (diff) | |
download | logilab-common-ac286b80c614f0dd94d2791ccfe31c5024080ada.tar.gz |
load default into the provider mixin to avoid pb
Diffstat (limited to 'configuration.py')
-rw-r--r-- | configuration.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/configuration.py b/configuration.py index 4dff336..0253ea4 100644 --- a/configuration.py +++ b/configuration.py @@ -598,6 +598,7 @@ class OptionsProviderMixIn: raise Exception('Bad option: %r' % option) if isinstance(optdict.get('default'), Method): optdict['default'].bind(self) + self.load_defaults() def load_defaults(self): """initialize the provider using default values""" @@ -767,7 +768,6 @@ class Configuration(ConfigurationMixIn): if doc is not None: self.__doc__ = doc super(Configuration, self).__init__(config_file=config_file, usage=usage, version=version) - self.load_defaults() class OptionsManager2ConfigurationAdapter: |