commit: fc428382a7b37ea19d91fef046482e6d574df9dd
Author: Devan Franchini <twitch153 <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 17 01:07:21 2014 +0000
Commit: Devan Franchini <twitch153 <AT> gentoo <DOT> org>
CommitDate: Tue Jun 17 01:07:21 2014 +0000
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/layman.git;a=commit;h=fc428382
config.py: Improves quietness logic for OptionConfig
This improvement prevents KeyError exceptions.
---
layman/config.py | 4 ++--
1 file 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)