diff options
author | 2014-06-16 21:07:21 -0400 | |
---|---|---|
committer | 2014-06-19 00:00:40 -0400 | |
commit | 169f7e1666d93bd11e7598bd0cb504617a914d30 (patch) | |
tree | f363b0ff787d740b1dd511495f9ade5386dc979d /layman/config.py | |
parent | layman.8.txt: Cleans up overlay examples (diff) | |
download | layman-169f7e1666d93bd11e7598bd0cb504617a914d30.tar.gz layman-169f7e1666d93bd11e7598bd0cb504617a914d30.tar.bz2 layman-169f7e1666d93bd11e7598bd0cb504617a914d30.zip |
config.py: Improves quietness logic for OptionConfig
This improvement prevents KeyError exceptions.
Diffstat (limited to 'layman/config.py')
-rw-r--r-- | layman/config.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/layman/config.py b/layman/config.py index 761dd57..ead56cf 100644 --- a/layman/config.py +++ b/layman/config.py @@ -302,7 +302,7 @@ class BareConfig(object): class OptionConfig(BareConfig): - """This subclasses BareCongig adding functions to make overriding + """This subclasses BareConfig adding functions to make overriding or resetting defaults and/or setting options much easier by using dictionaries. """ @@ -340,7 +340,7 @@ class OptionConfig(BareConfig): if 'quiet' in keys: self.set_option('quiet', options['quiet']) options.pop('quiet') - if 'quietness' in keys and not options['quiet']: + elif 'quietness' in keys: self._set_quietness(options['quietness']) options.pop('quietness') self._options.update(options) |