1.1 --- a/examples/Twisted/LoginApp.py Thu Mar 24 17:40:50 2005 +0000
1.2 +++ b/examples/Twisted/LoginApp.py Thu Mar 24 17:41:03 2005 +0000
1.3 @@ -1,26 +1,20 @@
1.4 #!/usr/bin/env python
1.5
1.6 -from WebStack.Adapters import Twisted
1.7 +from WebStack.Adapters.Twisted import deploy
1.8 from WebStack.Resources.Login import LoginResource, LoginAuthenticator
1.9 -import twisted.web.server
1.10 -import twisted.internet.reactor
1.11 -
1.12 -# Special magic incantation.
1.13
1.14 -resource = LoginResource(
1.15 - LoginAuthenticator(
1.16 - secret_key="horses",
1.17 - credentials=(
1.18 - ("badger", "abc"),
1.19 - ("vole", "xyz"),
1.20 +print "Serving..."
1.21 +deploy(
1.22 + LoginResource(
1.23 + LoginAuthenticator(
1.24 + secret_key="horses",
1.25 + credentials=(
1.26 + ("badger", "abc"),
1.27 + ("vole", "xyz"),
1.28 + )
1.29 )
1.30 - )
1.31 + ),
1.32 + address=("", 8081)
1.33 )
1.34
1.35 -top_level = Twisted.Dispatcher(resource)
1.36 -site = twisted.web.server.Site(top_level)
1.37 -twisted.internet.reactor.listenTCP(8081, site)
1.38 -print "Serving..."
1.39 -twisted.internet.reactor.run()
1.40 -
1.41 # vim: tabstop=4 expandtab shiftwidth=4