Daniel Popowich
dpopowich at comcast.net
Fri Jul 30 14:50:16 EDT 2004
> 3) this is only for confirm: > > I already have a Session instance from publischer program, and the function > made a lot of other work.. > > So in order to use my function on servlet a workaround may be: > > > class willybase(HTMLPage): > py = {} > use_session = False <------------------------ > > def prep(self): > HTMLPage.prep(self) > self.session = adatta_ha.sessione(self.req,....) <-------- > self.use_session=True <------------ > ........ > > In this way cleanup_session etc.. I think will work fine, and I have the > same function called from publisher and servlet > I'm right? Actually, I just thought of a problem. Servlet instances span requests, so when you set self.use_session = True in your prep() method, then it will be True for the next request, as well. You probably want this: def prep(self): self.use_session = False HTMLPage.prep(self) self.session = adatta_ha.sessione(self.req,....) self.use_session=True Make sense? Daniel
|