From 5b28df5dc672ccc4fa29136da78c791fc07af372 Mon Sep 17 00:00:00 2001 From: Jeremy Katz Date: Mon, 11 Dec 2006 17:46:26 +0000 Subject: [PATCH] - fix atexit traceback with failed syslog logger (#218214) - split libpython into python-libs subpackage for multilib apps embedding python interpreters --- python-syslog-fail-noatexittb.patch | 16 ++++++++++++++++ python.spec | 4 ++-- 2 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 python-syslog-fail-noatexittb.patch diff --git a/python-syslog-fail-noatexittb.patch b/python-syslog-fail-noatexittb.patch new file mode 100644 index 0000000..ee0094b --- /dev/null +++ b/python-syslog-fail-noatexittb.patch @@ -0,0 +1,16 @@ +--- Python-2.4.4/Lib/logging/handlers.py.syslogexit 2006-12-05 11:41:12.000000000 -0500 ++++ Python-2.4.4/Lib/logging/handlers.py 2006-12-05 11:41:20.000000000 -0500 +@@ -586,11 +586,11 @@ + self.address = address + self.facility = facility + if type(address) == types.StringType: +- self._connect_unixsocket(address) + self.unixsocket = 1 ++ self._connect_unixsocket(address) + else: +- self.socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) + self.unixsocket = 0 ++ self.socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) + + self.formatter = None + diff --git a/python.spec b/python.spec index 42ef151..dc244ef 100644 --- a/python.spec +++ b/python.spec @@ -340,9 +340,9 @@ rm $RPM_BUILD_ROOT%{_libdir}/python%{pybasever}/*.egg-info %clean rm -fr $RPM_BUILD_ROOT -%post -n libs -p /sbin/ldconfig +%post libs -p /sbin/ldconfig -%postun -n libs -p /sbin/ldconfig +%postun libs -p /sbin/ldconfig %files -f dynfiles