summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: f314635)
raw | patch | inline | side by side (parent: f314635)
author | Sven Velt <sven@velt.de> | |
Wed, 23 Feb 2011 15:27:29 +0000 (16:27 +0100) | ||
committer | Sven Velt <sven@velt.de> | |
Wed, 23 Feb 2011 15:27:29 +0000 (16:27 +0100) |
Signed-off-by: Sven Velt <sven@velt.de>
nagixsc/__init__.py | patch | blob | history |
diff --git a/nagixsc/__init__.py b/nagixsc/__init__.py
index 74c11fffc4690f3c15047f3f2ba431b5bf2a9581..a2435134dbb5500b37acde1b917fe3155aa2fd1c 100644 (file)
--- a/nagixsc/__init__.py
+++ b/nagixsc/__init__.py
@@ -572,7 +572,12 @@ def daemonize(pidfile=None, stdin='/dev/null', stdout='/dev/null', stderr='/dev/
##############################################################################
##############################################################################
-class MyHTTPServer(SocketServer.ForkingMixIn, BaseHTTPServer.HTTPServer):
+if 'ForkingMixIn' in SocketServer.__dict__:
+ MixInClass = SocketServer.ForkingMixIn
+else:
+ MixInClass = SocketServer.ThreadingMixIn
+
+class MyHTTPServer(MixInClass, BaseHTTPServer.HTTPServer):
def __init__(self, server_address, HandlerClass, ssl=False, sslpemfile=None):
SocketServer.BaseServer.__init__(self, server_address, HandlerClass)
def __init__(self, server_address, HandlerClass, ssl=False, sslpemfile=None):
SocketServer.BaseServer.__init__(self, server_address, HandlerClass)