[yum-commits] yum-cron/yum-cron.py

zpavlas at osuosl.org zpavlas at osuosl.org
Thu Dec 19 10:04:08 UTC 2013


 yum-cron/yum-cron.py |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

New commits:
commit 1fb713cdabf46694e76df4092615607fa09016fe
Author: Zdenek Pavlas <zpavlas at redhat.com>
Date:   Thu Dec 19 10:43:07 2013 +0100

    yum-cron: initialize both debuglevel and errorlevel
    
    When warnings or errors are disabled in verbose
    logger, disable them in error logger too.

diff --git a/yum-cron/yum-cron.py b/yum-cron/yum-cron.py
index a1fd10b..19436e5 100755
--- a/yum-cron/yum-cron.py
+++ b/yum-cron/yum-cron.py
@@ -380,16 +380,16 @@ class YumCronBase(yum.YumBase, YumOutput):
             self.preconf.fn = self.opts.yum_config_file
 
             # This needs to be set early, errors are handled later.
-            try: self.preconf.debuglevel = int(self._confparser.get('base', 'debuglevel'))
-            except: pass
+            try: level = int(self._confparser.get('base', 'debuglevel'))
+            except: level = -2
+            self.preconf.debuglevel = level
+            if -4 <= level <= -2:
+                self.preconf.errorlevel = level + 4
 
             # if we are not root do the special subdir thing
             if os.geteuid() != 0:
                 self.setCacheDir()
 
-            # Create the configuration
-            self.conf
-
             # override base yum options
             self.conf.populate(self._confparser, 'base')
             del self._confparser


More information about the Yum-commits mailing list