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
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