Hi all, I was wondering if there's actually any way to make xmlrpc introspection in Z3, so i can list methods from my rpc client.
(it seems not, looking at the code and the agile doc there http://svn.zope.org/Zope3/trunk/src/zope/app/publisher/xmlrpc/README.txt?rev=38357&view=markup) -------------- If not, i've found this proposal on the web: http://xmlrpc-c.sourceforge.net/xmlrpc-howto/xmlrpc-howto-api-introspection.html I've thaught of wrapping my xmlrpc views with an adapter to provide the 3 extra methods in the view class: class IXMLRPCIntrospector(View): """IXMLRPCIntrospector View""" [...] some constructor [...] def listMethods(): """ lists all xmlrpc methods implemented by the underlying view """ def methodHelp(method_name): """ returns the docstring of given method """ def methodSignature(method_name): """ returns the signature of given method ie the list of all arguments """ Any advice ? imo xmlrpc introspection can be useful in some cases (in my case i need such feature to actually let the client application remote-control the site) Would it be interesting to start a Z3 proposal on this topic ? Best regards, Tarek -- Tarek Ziadé, Nuxeo R&D (Paris, France) CPS Platform : http://www.cps-project.org Zope3 / ECM : http://www.z3lab.org mail: tziade at nuxeo.com; tel: +33 (0) 6 30 37 02 63 _______________________________________________ Zope3-dev mailing list [email protected] Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com
