Quoting "Branko Vukelic" <[email protected]>:
On Tue, Mar 30, 2010 at 5:27 PM, W. Martin Borgert
<[email protected]> wrote:
for "notfound" and "internalerror" it is easy to generate
an error page. Is there a straight-forward way in case of
session expiry? By default, only the plain text "Session
expired" is shown, it seems. Thanks in advance!
I haven't deal with this before, but I think you could pass a
_rendered_ template as session expiry message.
Thanks, this works indeed! In my case it was a little bit more
difficult, because I don't want a static error page, but one
that gets translated on the fly (i.e. after a user changed
their language settings). My solution looks now like this:
class MySessionExpired(web.HTTPError):
def __init__(self, message):
message = myrendering()
web.HTTPError.__init__(self, '200 OK', {}, data=message)
web.session.SessionExpired = MySessionExpired
It would be nice to have a solution similar to notfound and
internalerror in a future web.py release anyway.
Cheers
--
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.