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

Jeremy Katz katzj at linux.duke.edu
Thu Sep 14 21:16:05 UTC 2006


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

Modified Files:
	logginglevels.py 
Log Message:
if we can't connect to a syslog, don't die (rh#206474)


Index: logginglevels.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/logginglevels.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- logginglevels.py	8 Aug 2006 14:06:45 -0000	1.4
+++ logginglevels.py	14 Sep 2006 21:16:03 -0000	1.5
@@ -19,6 +19,7 @@
 """
 
 import os
+import socket
 import sys
 import logging
 
@@ -113,9 +114,12 @@
 
     log_dev = '/dev/log'
     if os.path.exists(log_dev):
-        syslog = logging.handlers.SysLogHandler(log_dev)
-        syslog.setFormatter(plainformatter)
-        filelogger.addHandler(syslog)
+        try:
+            syslog = logging.handlers.SysLogHandler(log_dev)
+            syslog.setFormatter(plainformatter)
+            filelogger.addHandler(syslog)
+        except socket.error:
+            pass
 
     if debuglevel is not None:
         setDebugLevel(debuglevel)




More information about the Yum-cvs-commits mailing list