XML-RPC server via xinetd

Brian Quinlan brian at sweetapp.com
Mon Apr 17 06:36:18 EDT 2006


Jos Vos wrote:
> On Mon, Apr 17, 2006 at 03:30:04AM -0500, Nick Craig-Wood wrote:
> 
>> UTSL ;-)
>>
>> Look at /usr/lib/python2.4/SimpleXMLRPCServer.py (adjust as per your
>> distro) and in particular the definition of the CGIXMLRPCRequestHandler class.
> 
> I did this before posting my question, in fact, but I did not look
> good enough maybe, as at first sight I thought tghe CGI... class
> would be too CGI-specific (it looks for environment variables etc.
> given by the HTTP server), but maybe it's good enough.

I don't know exactly what your usage pattern is, but you might be able 
to use SimpleXMLRPCDispatcher directly e.g.

 >>> s = SimpleXMLRPCDispatcher()
 >>> s.register_function(pow)
 >>> s._marshaled_dispatch('<?xml version="1.0"...)
'<?xml version="1.0"...

Cheers,
Brian



More information about the Python-list mailing list