move example to different port
[multitaskhttpd.git] / jsonapp.py
1 import multitask
2 import httpd
3 from SimpleJSONRPCServer import SimpleJSONRPCRequestHandler
4 from httpd import HTTPServer, App, BaseApp
5
6 class MyApp(SimpleJSONRPCRequestHandler, BaseApp):
7
8 def __init__(self):
9 BaseApp.__init__(self)
10 SimpleJSONRPCRequestHandler.__init__(self)
11
12 self.register_function(self.echo)
13
14 def echo(self, parm):
15 return parm
16
17 httpd.set_debug(True)
18 agent = HTTPServer()
19 agent.apps = dict({'/json': MyApp, '*': App})
20 agent.start(port=8089)
21 multitask.run()
22