for compatibility with python2.4
authorAnil-Kumar Vengalil <Anil-Kumar.Vengalil@sophia.inria.fr>
Tue, 29 Sep 2009 17:57:29 +0000 (17:57 +0000)
committerAnil-Kumar Vengalil <Anil-Kumar.Vengalil@sophia.inria.fr>
Tue, 29 Sep 2009 17:57:29 +0000 (17:57 +0000)
sfa/util/geniserver.py

index 2980b2e..57d97eb 100644 (file)
@@ -97,7 +97,11 @@ class SecureXMLRPCServer(BaseHTTPServer.HTTPServer,SimpleXMLRPCServer.SimpleXMLR
         self.interface = None
         self.key_file = key_file
         self.cert_file = cert_file
-        SimpleXMLRPCServer.SimpleXMLRPCDispatcher.__init__(self, True, None)
+       #for compatibility with python 2.4 (centos53)
+       if sys.version_info < (2, 5):
+          SimpleXMLRPCServer.SimpleXMLRPCDispatcher.__init__(self)
+       else:
+           SimpleXMLRPCServer.SimpleXMLRPCDispatcher.__init__(self, True, None)
         SocketServer.BaseServer.__init__(self, server_address, HandlerClass)
         ctx = SSL.Context(SSL.SSLv23_METHOD)
         ctx.use_privatekey_file(key_file)