Package gluon :: Module xmlrpc
[hide private]
[frames] | no frames]

Source Code for Module gluon.xmlrpc

 1  """ 
 2  This file is part of the web2py Web Framework (Copyrighted, 2007-2008) 
 3  Developed in Python by Massimo Di Pierro <mdipierro@cs.depaul.edu> 
 4  """ 
 5   
 6  from SimpleXMLRPCServer import SimpleXMLRPCDispatcher 
 7   
8 -def handler(request,response,methods):
9 response.session_id=None # no sessions for xmlrpc 10 dispatcher = SimpleXMLRPCDispatcher(allow_none=True, encoding=None) 11 for method in methods: dispatcher.register_function(method) 12 dispatcher.register_introspection_functions() 13 response.headers['Content-type']='text/xml' 14 dispatch=getattr(dispatcher, '_dispatch', None) 15 return dispatcher._marshaled_dispatch(request.body.read(), dispatch)
16