# # JSON-RPC example servlet contributed by Jean-Francois Pieronne # from WebKit.JSONRPCServlet import JSONRPCServlet class JSONRPCExample(JSONRPCServlet): """Example JSON-RPC servlet. To try it out, use the JSONRPCClient servlet. """ def __init__(self): JSONRPCServlet.__init__(self) def echo(self, msg): return msg def reverse(self, msg): return msg[::-1] def uppercase(self, msg): return msg.upper() def lowercase(self, msg): return msg.lower() def exposedMethods(self): return JSONRPCServlet.exposedMethods(self) + [ 'echo', 'reverse', 'uppercase', 'lowercase']