[yum-cvs] yum/yum logginglevels.py,1.5,1.6

Jeremy Katz katzj at linux.duke.edu
Fri Oct 13 01:17:00 UTC 2006


Update of /home/groups/yum/cvs/yum/yum
In directory login1.linux.duke.edu:/tmp/cvs-serv5837/yum

Modified Files:
	logginglevels.py 
Log Message:
close the syslog handler if we don't successfully set it up (rh#208773)


Index: logginglevels.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/logginglevels.py,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- logginglevels.py	14 Sep 2006 21:16:03 -0000	1.5
+++ logginglevels.py	13 Oct 2006 01:16:58 -0000	1.6
@@ -113,13 +113,15 @@
     filelogger.propagate = False
 
     log_dev = '/dev/log'
+    syslog = None
     if os.path.exists(log_dev):
         try:
             syslog = logging.handlers.SysLogHandler(log_dev)
             syslog.setFormatter(plainformatter)
             filelogger.addHandler(syslog)
         except socket.error:
-            pass
+            if syslog is not None:
+                syslog.close()
 
     if debuglevel is not None:
         setDebugLevel(debuglevel)




More information about the Yum-cvs-commits mailing list