make rpc threaded backport
authorPierre Habouzit (MadCoder <pierre.habouzit@m4x.org>
Wed, 11 May 2005 13:31:10 +0000 (13:31 +0000)
committerFlorent Bruneau <florent.bruneau@polytechnique.org>
Thu, 26 Jun 2008 21:28:57 +0000 (23:28 +0200)
Patches applied:

 * opensource@polytechnique.org--2005/platal--release--0.9.6--patch-9
   really make it multi threaded

git-archimport-id: opensource@polytechnique.org--2005/platal--mainline--0.9--patch-639

bin/lists.rpc.py

index cb6954c..5401d42 100755 (executable)
@@ -82,7 +82,7 @@ ON_CREATE_CMD  = get_config('Lists', 'on_create', '')
 # Manage Basic authentication
 #
 
-class BasicAuthXMLRPCRequestHandler(SocketServer.ThreadingMixIn, SimpleXMLRPCRequestHandler):
+class BasicAuthXMLRPCRequestHandler(SimpleXMLRPCRequestHandler):
 
     """XMLRPC Request Handler
     This request handler is used to provide BASIC HTTP user authentication.
@@ -882,7 +882,7 @@ def kill(userdesc,perms,vhost,alias,del_from_promo):
 #-------------------------------------------------------------------------------
 # server
 #
-class FastXMLRPCServer(SimpleXMLRPCServer):
+class FastXMLRPCServer(SocketServer.ThreadingMixIn, SimpleXMLRPCServer):
     allow_reuse_address = True 
 
 ################################################################################