diff options
author | sylvain thenault <sylvain.thenault@logilab.fr> | 2009-01-12 12:50:10 +0100 |
---|---|---|
committer | sylvain thenault <sylvain.thenault@logilab.fr> | 2009-01-12 12:50:10 +0100 |
commit | b49a547bb2658ce1ab565184c8e8458aca1e23da (patch) | |
tree | 4f7e6e242e3d1317fb8a20ad6f2b40b041d7ac8c /configuration.py | |
parent | c79944f759538a629f1d345f315051856fb009b7 (diff) | |
download | logilab-common-b49a547bb2658ce1ab565184c8e8458aca1e23da.tar.gz |
fix case sensitivity pb w/ config file sections
Diffstat (limited to 'configuration.py')
-rw-r--r-- | configuration.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/configuration.py b/configuration.py index b60d23e..db6452d 100644 --- a/configuration.py +++ b/configuration.py @@ -515,7 +515,11 @@ class OptionsManagerMixIn(object): if config_file is not None: config_file = expanduser(config_file) if config_file and exists(config_file): - self._config_parser.read([config_file]) + parser = self._config_parser + parser.read([config_file]) + # normalize sections'title + for sect in parser._sections.keys(): + parser._sections[sect.upper()] = parser._sections[sect] elif not self.quiet: msg = 'No config file found, using default configuration' print >> sys.stderr, msg |