From: Anil-Kumar Vengalil Date: Tue, 29 Sep 2009 17:57:29 +0000 (+0000) Subject: for compatibility with python2.4 X-Git-Tag: sfa-0.9-3~19 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=741b735e8a0b40ed838e362b445e36587abf7e4e;p=sfa.git for compatibility with python2.4 --- diff --git a/sfa/util/geniserver.py b/sfa/util/geniserver.py index 2980b2ed..57d97eb6 100644 --- a/sfa/util/geniserver.py +++ b/sfa/util/geniserver.py @@ -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)