# HG changeset patch # User paulb # Date 1137367329 0 # Node ID b6abf2483649ec2e420394a9b5b0e2c42f511d36 # Parent f3b7e5c0fc03bf86cb39c500d0903ed3a8905a79 [project @ 2006-01-15 23:22:09 by paulb] Converted the examples to use the deploy function. Added another example. diff -r f3b7e5c0fc03 -r b6abf2483649 examples/Django/authapp.py --- a/examples/Django/authapp.py Sun Jan 15 23:21:34 2006 +0000 +++ b/examples/Django/authapp.py Sun Jan 15 23:22:09 2006 +0000 @@ -1,12 +1,11 @@ #!/usr/bin/env python -from WebStack.Adapters import Django +from WebStack.Adapters.Django import deploy from Auth import AuthResource, AuthAuthenticator resource = AuthResource() authenticator = AuthAuthenticator() -def auth(request, *args): - return Django.respond(request, resource, authenticator=authenticator, handle_errors=0) +auth = deploy(resource, authenticator=authenticator, handle_errors=0) # vim: tabstop=4 expandtab shiftwidth=4 diff -r f3b7e5c0fc03 -r b6abf2483649 examples/Django/calendarapp.py --- a/examples/Django/calendarapp.py Sun Jan 15 23:21:34 2006 +0000 +++ b/examples/Django/calendarapp.py Sun Jan 15 23:22:09 2006 +0000 @@ -1,6 +1,6 @@ #!/usr/bin/env python -from WebStack.Adapters import Django +from WebStack.Adapters.Django import deploy from Calendar import CalendarResource # Choose or customise one of the following if the example fails. @@ -8,7 +8,6 @@ resource = CalendarResource() #resource = CalendarResource("iso-8859-1") -def calendar(request, *args): - return Django.respond(request, resource, handle_errors=0) +calendar = deploy(resource, handle_errors=0) # vim: tabstop=4 expandtab shiftwidth=4 diff -r f3b7e5c0fc03 -r b6abf2483649 examples/Django/cookiesapp.py --- a/examples/Django/cookiesapp.py Sun Jan 15 23:21:34 2006 +0000 +++ b/examples/Django/cookiesapp.py Sun Jan 15 23:22:09 2006 +0000 @@ -1,11 +1,10 @@ #!/usr/bin/env python -from WebStack.Adapters import Django +from WebStack.Adapters.Django import deploy from Cookies import CookiesResource resource = CookiesResource() -def cookies(request, *args): - return Django.respond(request, resource, handle_errors=0) +cookies = deploy(resource, handle_errors=0) # vim: tabstop=4 expandtab shiftwidth=4 diff -r f3b7e5c0fc03 -r b6abf2483649 examples/Django/formapp.py --- a/examples/Django/formapp.py Sun Jan 15 23:21:34 2006 +0000 +++ b/examples/Django/formapp.py Sun Jan 15 23:22:09 2006 +0000 @@ -1,11 +1,10 @@ #!/usr/bin/env python -from WebStack.Adapters import Django +from WebStack.Adapters.Django import deploy from Form import FormResource resource = FormResource() -def form(request, *args): - return Django.respond(request, resource, handle_errors=0) +form = deploy(resource, handle_errors=0) # vim: tabstop=4 expandtab shiftwidth=4 diff -r f3b7e5c0fc03 -r b6abf2483649 examples/Django/loginapp.py --- a/examples/Django/loginapp.py Sun Jan 15 23:21:34 2006 +0000 +++ b/examples/Django/loginapp.py Sun Jan 15 23:22:09 2006 +0000 @@ -1,6 +1,6 @@ #!/usr/bin/env python -from WebStack.Adapters import Django +from WebStack.Adapters.Django import deploy from WebStack.Resources.Login import LoginResource, LoginAuthenticator resource = LoginResource( @@ -14,7 +14,6 @@ use_redirect=0 ) -def login(request, *args): - return Django.respond(request, resource, handle_errors=0) +login = deploy(resource, handle_errors=0) # vim: tabstop=4 expandtab shiftwidth=4 diff -r f3b7e5c0fc03 -r b6abf2483649 examples/Django/sessionsapp.py --- a/examples/Django/sessionsapp.py Sun Jan 15 23:21:34 2006 +0000 +++ b/examples/Django/sessionsapp.py Sun Jan 15 23:22:09 2006 +0000 @@ -1,11 +1,10 @@ #!/usr/bin/env python -from WebStack.Adapters import Django +from WebStack.Adapters.Django import deploy from Sessions import SessionsResource resource = SessionsResource() -def sessions(request, *args): - return Django.respond(request, resource, handle_errors=0) +sessions = deploy(resource, handle_errors=0) # vim: tabstop=4 expandtab shiftwidth=4 diff -r f3b7e5c0fc03 -r b6abf2483649 examples/Django/simpleapp.py --- a/examples/Django/simpleapp.py Sun Jan 15 23:21:34 2006 +0000 +++ b/examples/Django/simpleapp.py Sun Jan 15 23:22:09 2006 +0000 @@ -1,11 +1,10 @@ #!/usr/bin/env python -from WebStack.Adapters import Django +from WebStack.Adapters.Django import deploy from Simple import SimpleResource resource = SimpleResource() -def simple(request, *args): - return Django.respond(request, resource, handle_errors=0) +simple = deploy(resource, handle_errors=0) # vim: tabstop=4 expandtab shiftwidth=4 diff -r f3b7e5c0fc03 -r b6abf2483649 examples/Django/simplewithloginapp.py --- a/examples/Django/simplewithloginapp.py Sun Jan 15 23:21:34 2006 +0000 +++ b/examples/Django/simplewithloginapp.py Sun Jan 15 23:22:09 2006 +0000 @@ -1,12 +1,12 @@ #!/usr/bin/env python -from WebStack.Adapters import Django +from WebStack.Adapters.Django import deploy from WebStack.Resources.LoginRedirect import LoginRedirectResource, LoginRedirectAuthenticator from Simple import SimpleResource resource = LoginRedirectResource( - login_url="http://localhost/login/app.login", - app_url="http://localhost", + login_url="http://localhost:8080/django/webstack/login", + app_url="http://localhost:8080", resource=SimpleResource(), authenticator=LoginRedirectAuthenticator(secret_key="horses"), anonymous_parameter_name="anonymous", @@ -14,7 +14,6 @@ use_logout_redirect=0 ) -def loginredirect(request, *args): - return Django.respond(request, resource, handle_errors=0) +simplewithlogin = deploy(resource, handle_errors=0) # vim: tabstop=4 expandtab shiftwidth=4 diff -r f3b7e5c0fc03 -r b6abf2483649 examples/Django/unicodeapp.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/examples/Django/unicodeapp.py Sun Jan 15 23:22:09 2006 +0000 @@ -0,0 +1,8 @@ +#!/usr/bin/env python + +from WebStack.Adapters.Django import deploy +from Unicode import UnicodeResource + +unicode = deploy(UnicodeResource(), handle_errors=0) + +# vim: tabstop=4 expandtab shiftwidth=4 diff -r f3b7e5c0fc03 -r b6abf2483649 examples/Django/verysimpleapp.py --- a/examples/Django/verysimpleapp.py Sun Jan 15 23:21:34 2006 +0000 +++ b/examples/Django/verysimpleapp.py Sun Jan 15 23:22:09 2006 +0000 @@ -1,11 +1,10 @@ #!/usr/bin/env python -from WebStack.Adapters import Django +from WebStack.Adapters.Django import deploy from VerySimple import VerySimpleResource resource = VerySimpleResource() -def verysimple(request, *args): - return Django.respond(request, resource, handle_errors=0) +verysimple = deploy(resource, handle_errors=0) # vim: tabstop=4 expandtab shiftwidth=4