diff -Nur plague-0.4.4.1-orig/common/AuthedXMLRPCServer.py plague-0.4.4.1/common/AuthedXMLRPCServer.py --- plague-0.4.4.1-orig/common/AuthedXMLRPCServer.py 2006-02-26 18:07:43.000000000 +0100 +++ plague-0.4.4.1/common/AuthedXMLRPCServer.py 2007-09-19 03:01:00.000000000 +0200 @@ -74,7 +74,9 @@ self.logRequests = 0 self.authinfo_callback = authinfo_callback - if sys.version_info[:3] > (2, 2, 3): + if sys.version_info[:3] >= (2, 5, 0): + SimpleXMLRPCServer.SimpleXMLRPCDispatcher.__init__(self,False,None) + elif sys.version_info[:3] > (2, 2, 3): SimpleXMLRPCServer.SimpleXMLRPCDispatcher.__init__(self) else: self.funcs = {}