aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDevan Franchini <twitch153@gentoo.org>2014-06-16 21:07:21 -0400
committerDevan Franchini <twitch153@gentoo.org>2014-06-19 00:00:40 -0400
commit169f7e1666d93bd11e7598bd0cb504617a914d30 (patch)
treef363b0ff787d740b1dd511495f9ade5386dc979d /layman/config.py
parentlayman.8.txt: Cleans up overlay examples (diff)
downloadlayman-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.py4
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)