summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/lib/SSLServer.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/SSLServer.py b/src/lib/SSLServer.py
index 850fb28d7..d24487005 100644
--- a/src/lib/SSLServer.py
+++ b/src/lib/SSLServer.py
@@ -236,7 +236,10 @@ class XMLRPCServer (SocketServer.ThreadingMixIn, SSLServer,
encoding -- encoding to use for xml-rpc (default UTF-8)
"""
- XMLRPCDispatcher.__init__(self, allow_none, encoding)
+ try:
+ XMLRPCDispatcher.__init__(self, allow_none, encoding)
+ except:
+ XMLRPCDispatcher.__init__(self)
if not RequestHandlerClass:
class RequestHandlerClass (XMLRPCRequestHandler):