#inside $ZOPE/Extensions #create a file, xmlrpc_example.py from xmlrpclib import Server def getStateNameByNumber(number=1): """ python lib example """ # simple test program (from the XML-RPC specification) # server = Server("http://localhost:8000") # local server server = Server("http://betty.userland.com") try: return server.examples.getStateName(number) except Error, v: raise v #inside ZOPE create a External Method: #id: getStateName #module: xmlrpc_example #function: getStateNameByNumber #then you can test that or call it from a Pagetemplate: The # is