[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