File SimpleXMLRPCServer.patch of Package openoffice.org-oood
*** /usr/local/lib/python2.3/SimpleXMLRPCServer.py Fri Nov 7 14:30:16 2003
--- SimpleXMLRPCServer.py Mon Feb 9 11:43:45 2004
***************
*** 153,159 ****
"""
! def __init__(self):
self.funcs = {}
self.instance = None
def register_instance(self, instance):
--- 153,160 ----
"""
! def __init__(self, allow_none):
self.funcs = {}
self.instance = None
+ self.allow_none = allow_none
def register_instance(self, instance):
***************
*** 231,235 ****
# wrap response in a singleton tuple
response = (response,)
! response = xmlrpclib.dumps(response, methodresponse=1)
except Fault, fault:
response = xmlrpclib.dumps(fault)
--- 232,236 ----
# wrap response in a singleton tuple
response = (response,)
! response = xmlrpclib.dumps(response, methodresponse=1, allow_none = self.allow_none)
except Fault, fault:
response = xmlrpclib.dumps(fault)
***************
*** 444,451 ****
def __init__(self, addr, requestHandler=SimpleXMLRPCRequestHandler,
! logRequests=1):
self.logRequests = logRequests
! SimpleXMLRPCDispatcher.__init__(self)
SocketServer.TCPServer.__init__(self, addr, requestHandler)
--- 445,452 ----
def __init__(self, addr, requestHandler=SimpleXMLRPCRequestHandler,
! logRequests=1, allow_none = 0):
self.logRequests = logRequests
! SimpleXMLRPCDispatcher.__init__(self, allow_none)
SocketServer.TCPServer.__init__(self, addr, requestHandler)