tags 508367 + patch thanks Hi,
the attached patch was *not* tested, but it should fix this bug. Cheers, Bernd -- Bernd Zeimetz Debian GNU/Linux Developer http://bzed.de http://www.debian.org GPG Fingerprints: 06C8 C9A2 EAAD E37E 5B2C BE93 067A AD04 C93B FF79 ECA1 E3F2 8E11 2432 D485 DD95 EB36 171A 6FF9 435F
>From 68ebb0b0a887bb28689a01ac6ea8839dcc9411c0 Mon Sep 17 00:00:00 2001 From: Bernd Zeimetz <be...@bzed.de> Date: Sat, 28 Nov 2009 18:40:02 +0100 Subject: [PATCH] Work around some breakage in Python 2.5 and later. See http://bugs.python.org/issue2703 for details. --- pycocumalib/CoCuMa_Server.py | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/pycocumalib/CoCuMa_Server.py b/pycocumalib/CoCuMa_Server.py index e257949..d4f9672 100644 --- a/pycocumalib/CoCuMa_Server.py +++ b/pycocumalib/CoCuMa_Server.py @@ -19,6 +19,7 @@ import sys, signal import Preferences import debug import broadcaster +import sys class XMLRPCServer(SocketServer.TCPServer, SimpleXMLRPCServer.SimpleXMLRPCDispatcher): """Overridden SimpleXMLRPCServer @@ -29,7 +30,12 @@ class XMLRPCServer(SocketServer.TCPServer, SimpleXMLRPCServer.SimpleXMLRPCDispat self.logRequests = logRequests self.allow_reuse_address = 1 - SimpleXMLRPCServer.SimpleXMLRPCDispatcher.__init__(self) + # work around some breackage in Python 2.5 and later versions + if sys.version_info [1] > 4: + SimpleXMLRPCServer.SimpleXMLRPCDispatcher.__init__(self, allow_none=False, encoding=None) + else: + SimpleXMLRPCServer.SimpleXMLRPCDispatcher.__init__(self) + SocketServer.TCPServer.__init__(self, addr, requestHandler) class CoCuMa_Server: -- 1.6.5.3