diff options
author | Allan Saddi <allan@saddi.com> | 2006-11-27 06:30:01 +0000 |
---|---|---|
committer | Allan Saddi <allan@saddi.com> | 2006-11-27 06:30:01 +0000 |
commit | 54cf2036311feed02ef20a9f80f91eb1fa301a18 (patch) | |
tree | f0bc90aef3b9b253cf38ef2ab793131d3be0e70f | |
parent | 8ac62cc3ddfdf42b462c8aea7fff74d3c7f78db8 (diff) | |
download | flup-54cf2036311feed02ef20a9f80f91eb1fa301a18.tar.gz |
Don't attempt to install signal handlers under Windows
to improve compatibility.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | flup/server/threadedserver.py | 6 |
2 files changed, 10 insertions, 1 deletions
@@ -1,3 +1,8 @@ +2006-11-26 Allan Saddi <asaddi@europa.saddi.net> + + * Don't attempt to install signal handlers under Windows + to improve compatibility. + 2006-11-24 Allan Saddi <asaddi@europa.saddi.net> * Add *_thread egg entry-point aliases. diff --git a/flup/server/threadedserver.py b/flup/server/threadedserver.py index c2d0e04..bf08f52 100644 --- a/flup/server/threadedserver.py +++ b/flup/server/threadedserver.py @@ -27,6 +27,7 @@ __author__ = 'Allan Saddi <allan@saddi.com>' __version__ = '$Revision$' +import sys import socket import select import signal @@ -61,7 +62,10 @@ class ThreadedServer(object): # Set up signal handlers. self._keepGoing = True self._hupReceived = False - self._installSignalHandlers() + + # Might need to revisit this? + if not sys.platform.startswith('win'): + self._installSignalHandlers() # Set close-on-exec setCloseOnExec(sock) |