hi, this was just on the mailing list last week, you have to turn off
debugging to use the dev server
with  sessions. i updated the recipe.
-brent

On Sat, Nov 22, 2008 at 12:01 PM, Tzury Bar Yochay
<[EMAIL PROTECTED]> wrote:
>
> this very sample taken from http://webpy.org/cookbook/sessions raises
> an error when using git cloned of web.py from last week.
>
> The error:
> Traceback (most recent call last):
>  File "/usr/lib/python2.5/site-packages/web/application.py", line
> 182, in process
>    return self.handle()
>  File "/usr/lib/python2.5/site-packages/web/application.py", line
> 172, in handle
>    return self._delegate(fn, self.fvars, args)
>  File "/usr/lib/python2.5/site-packages/web/application.py", line
> 353, in _delegate
>    return handle_class(cls)
>  File "/usr/lib/python2.5/site-packages/web/application.py", line
> 328, in handle_class
>    return tocall(*args)
>  File "/home/tzury/Desktop/sample_session.py", line 11, in GET
>    session.count += 1
>  File "/usr/lib/python2.5/site-packages/web/utils.py", line 830, in
> __getattr__
>    return getattr(self._getd(), key)
>  File "/usr/lib/python2.5/site-packages/web/utils.py", line 64, in
> __getattr__
>    raise AttributeError, k
> AttributeError: 'count'
>
> The code:
>
> import web
> urls = (
>    "/count", "count",
>    "/reset", "reset"
> )
> app = web.application(urls, locals())
> session = web.session.Session(app, web.session.DiskStore('sessions'),
> initializer={'count': 0})
>
> class count:
>    def GET(self):
>        session.count += 1
>        return str(session.count)
>
> class reset:
>    def GET(self):
>        session.kill()
>        return ""
>
> if __name__ == "__main__":
>    app.run()
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web.py" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/webpy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to