From: Kent J. <ke...@td...> - 2004-10-06 15:31:10
|
I think I have xmlrpclib and SimpleXMLRPCServer working in Jython. xmlrpclib was no problem, I just copied the module from Python 2.3. For SimpleXMLRPCServer I made two changes: - To work around Jython bug number998512 (problem with dir(object)) I changed list_public_methods() to use dir(obj.__class__) instead of dir(obj) - To work around missing pydoc, I added an exception handler to the end of system_methodHelp() that uses the docstring if pydoc is unavailable: try: import pydoc return pydoc.getdoc(method) except ImportError: return method.__doc__ Kent |
From: Frank C. <fc...@pu...> - 2004-10-06 16:00:23
|
FYI: The Test Object Oriented Library (TOOL) in TestMaker provides an interface to the Apache XML-RPC library. TestMaker uses Jython as its scripting language. And there is a sample script named XMLRPC_Agent.a that ships with TestMaker to show Jython users how to use XML-RPC. TestMaker is distributed under an Apache-style open-source license at http://www.pushtotest.com -Frank On Oct 6, 2004, at 8:30 AM, Kent Johnson wrote: > I think I have xmlrpclib and SimpleXMLRPCServer working in Jython. > > xmlrpclib was no problem, I just copied the module from Python 2.3. > > For SimpleXMLRPCServer I made two changes: > > - To work around Jython bug number998512 (problem with dir(object)) I > changed list_public_methods() to use dir(obj.__class__) instead of > dir(obj) > > - To work around missing pydoc, I added an exception handler to the > end of system_methodHelp() that uses the docstring if pydoc is > unavailable: > > try: > import pydoc > return pydoc.getdoc(method) > except ImportError: > return method.__doc__ > > Kent > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on > ITManagersJournal > Use IT products in your business? Tell us what you think of them. Give > us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out > more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > > --- Frank Cohen, PushToTest, http://www.PushToTest.com, phone: 408 374 7426 Author of "Java Testing and Design: From Unit Tests to Automated Web Tests" from Prentice Hall, details at http://thebook.pushtotest.com |