[Patches] [ python-Patches-461966 ] Adds an XML-RPC server module

noreply@sourceforge.net noreply@sourceforge.net
Sun, 16 Sep 2001 23:05:39 -0700


Patches item #461966, was opened at 2001-09-15 22:27
You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=305470&aid=461966&group_id=5470

Category: Library (Lib)
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Brian Quinlan (bquinlan)
Assigned to: Fredrik Lundh (effbot)
Summary: Adds an XML-RPC server module

Initial Comment:
This module adds XML-RPC server functionality in a 
manner similar to the way SimpleHTTPServer adds HTTP 
server functionality.

The pimary motivation for creating this module is that 
creating XML-RPC servers in Python is more difficult 
that it should be and is considerably more difficult 
in Python than it is in other languages (http://xmlrpc-
c.sourceforge.net/xmlrpc-howto/xmlrpc-howto.html).

Here are the design motivations:
1. subclassing an XML-RPC or HTTP class should not be 
needed for simple servers
2. it should be designed in such a way that the code 
could be refactored to use a (hypothetical) 
BaseXMLRPCServer module without breaking backwards 
compatibility
3. it should behave in a similar manner to other 
Python web modules i.e. SimpleHTTPServer and soaplib


----------------------------------------------------------------------

>Comment By: Brian Quinlan (bquinlan)
Date: 2001-09-16 23:05

Message:
Logged In: YES 
user_id=108973

Yes, please motivate me :-)

I didn't know that I couldn't delete my patches or I would 
have!

----------------------------------------------------------------------

Comment By: Guido van Rossum (gvanrossum)
Date: 2001-09-16 19:47

Message:
Logged In: YES 
user_id=6380

Assigned to Fredrik Lundh. Fredrik, if you don't have time
for this, please assign back to me. Don't just let it sit
(we're trying to give patches quick turnaround to motivate
the users!).

Brian, I've deleted the old patch. A good idea is to always
give a second upload a different name and description that
explain it's a newer version!

----------------------------------------------------------------------

Comment By: Brian Quinlan (bquinlan)
Date: 2001-09-16 13:51

Message:
Logged In: YES 
user_id=108973

Ooops, there was a problem with the arguments of an 
Exception (that is eaten internally anyway). Attached 
another version. Arghhhh, I can't seem to delete the 
original. 

----------------------------------------------------------------------

Comment By: Brian Quinlan (bquinlan)
Date: 2001-09-16 13:47

Message:
Logged In: YES 
user_id=108973

Ooops, there was a problem with the arguments of an 
Exception (that is eaten internally anyway). Attached 
another version. Arghhhh, I can't seem to delete the 
original. 

----------------------------------------------------------------------

Comment By: Brian Quinlan (bquinlan)
Date: 2001-09-16 13:46

Message:
Logged In: YES 
user_id=108973

Ooops, there was a problem with the arguments of an 
Exception (that is eaten internally anyway). Attached 
another version. Arghhhh, I can't seem to delete the 
original. 

----------------------------------------------------------------------

Comment By: Brian Quinlan (bquinlan)
Date: 2001-09-16 13:44

Message:
Logged In: YES 
user_id=108973

Ooops, there was a problem with the arguments of an 
Exception (that is eaten internally anyway). Attached 
another version. Arghhhh, I can't seem to delete the 
original. 

----------------------------------------------------------------------

You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=305470&aid=461966&group_id=5470