/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()