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)
  
openSUSE Build Service is sponsored by