Daniel Popowich
dpopowich at comcast.net
Fri Sep 3 16:08:05 EDT 2004
MJR writes: > with mod_python servlets, I am trying to set cookie and redirect with > following code: > > =========================================================== > class set(HTMLPage): > def prep(self): > HTMLPage.prep(self) > minute=time()+60 > self.add_cookie('test', 'test_value', expires=minute) > self.external_redirect(view) > =========================================================== > > With external_redirect cookie is not set, without redirect it works fine > (cookie set). I've obviously missed something... what is a proper way to do > this? As was discussed in this thread, the Servlet.add_cookie() method is a wrapper around mod_python.Cookie.add_cookie(). This is by design (just like building on top of mod_python.Session) as I have no interest in redesigning the wheel. If the Cookie module ever exposes options to set "normal" vs. "error" headers, I'll propagate them to Servlet, but otherwise I don't want to touch this. Of course, you're always free to subclass and add the functionality. There in lies the joy of OO programming. Daniel Popowich ----------------------------------------------- http://home.comcast.net/~d.popowich/mpservlets/
|