PageRenderTime 373ms CodeModel.GetById 358ms RepoModel.GetById 1ms app.codeStats 0ms

/examples/web/sessions.py

https://bitbucket.org/prologic/circuits/
Python | 17 lines | 11 code | 5 blank | 1 comment | 1 complexity | 3d8363ea219e03dcd4bdcc43c802c4c4 MD5 | raw file
  1. #!/usr/bin/env python
  2. from circuits.web import Server, Controller, Sessions
  3. class Root(Controller):
  4. def index(self, name="World"):
  5. if "name" in self.session:
  6. name = self.session["name"]
  7. self.session["name"] = name
  8. return "Hello %s!" % name
  9. app = Server(("0.0.0.0", 8000))
  10. Sessions().register(app)
  11. Root().register(app)
  12. app.run()