My friend... this now is on my code snippets library!!! :)) Thanks! :D
On Mon, Nov 2, 2009 at 1:05 AM, shwdai <[email protected]> wrote: > I add a MemStore to store the session in the memory that's good. > > _memsession_ = {} > class MemStore(Store): > def __contains__(self, key): > return _memsession_.has_key(key) > def __getitem__(self, key): > if _memsession_.has_key(key): > return _memsession_.get(key)[0] > raise KeyError, key > def __setitem__(self, key, value): > _memsession_[key] = (value, time.time()) > > def __delitem__(self, key): > if _memsession_.has_key(key): > del _memsession_[key] > def cleanup(self, timeout): > now = time.time() > for k,(v,atime) in _memsession_.items(): > if now - atime > timeout : > del _memsession_[k] > > > Insert the above code in the proper position of session.py, enjoy it. > > > 2009-11-02 > ------------------------------ > shwdai > ------------------------------ > *发件人:* Leon Waldman > *发送时间:* 2009-10-31 23:20:45 > *收件人:* webpy > *抄送:* > *主题:* [webpy] Re: appengine datastore and sessions > Hi, > > You want to store the sessions on the DB? > > Why? > > (Anothes thing, it would be better te store they on the memcache cluster). > > On Fri, Oct 30, 2009 at 9:23 PM, Matt Silbernagel <[email protected]>wrote: > >> >> Has anyone tried and/or been successful using appengines datastore >> with web.py's sessions? >> >> > > > -- > -- > Leon Waldman > SysAdmin Linux - Arquiteto de Infra-Estrutura & TI. > > > -- -- Leon Waldman SysAdmin Linux - Arquiteto de Infra-Estrutura & TI. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
