/examples/web/jsontool.py
https://bitbucket.org/prologic/circuits/ · Python · 22 lines · 13 code · 8 blank · 1 comment · 0 complexity · c7d60170176170543f75c31620f051f6 MD5 · raw file
- #!/usr/bin/env python
- from json import dumps
- from circuits.web import Server, Controller
- def json(f):
- def wrapper(self, *args, **kwargs):
- return dumps(f(self, *args, **kwargs))
- return wrapper
- class Root(Controller):
- @json
- def getrange(self, limit=4):
- return list(range(int(limit)))
- app = Server(("0.0.0.0", 8000))
- Root().register(app)
- app.run()