[Zope-Checkins] CVS: ZODB3/zdaemon - Daemon.py:1.17

Guido van Rossum guido@python.org
Thu, 7 Nov 2002 16:35:03 -0500


Update of /cvs-repository/ZODB3/zdaemon
In directory cvs.zope.org:/tmp/cvs-serv27619

Modified Files:
	Daemon.py 
Log Message:
Due to the way get_signal_name() was coded, it was possible that
SIGHUP was reported as SIG_IGN.  Fix this by requiring signal names
not to start with "SIG_".


=== ZODB3/zdaemon/Daemon.py 1.16 => 1.17 ===
--- ZODB3/zdaemon/Daemon.py:1.16	Wed Oct 30 13:51:15 2002
+++ ZODB3/zdaemon/Daemon.py	Thu Nov  7 16:35:02 2002
@@ -143,6 +143,6 @@
             startswith = getattr(k, 'startswith', None)
             if startswith is None:
                 continue
-            if startswith('SIG'):
+            if startswith('SIG') and not startswith('SIG_'):
                 _signals[v] = k
     return _signals.get(n, 'unknown')