def save_to_db(self, key_name, session): gae_session = GAESession( key_name=key_name, data=self.encode(dict(session)), expire_date=(datetime.datetime.now() + datetime.timedelta(seconds=settings.COOKIE_AGE))) gae_session.put() return gae_session
def save_to_db(self, key_name, session): gae_session = GAESession( key_name=key_name, data=self.encode(dict(session)), expire_date=(datetime.datetime.now() + datetime.timedelta(seconds=settings.COOKIE_AGE)), ) gae_session.put() return gae_session
def get(self, sid): key_name = self.get_key_name(sid) s = memcache.get(key_name) if s is None: try: s = GAESession.get_by_key_name(key_name) except db.BadValueError, e: logging.warn("get_by_key_name failed with db.BadValueError: %s" % e)
def get(self, sid): key_name = self.get_key_name(sid) s = memcache.get(key_name) if s is None: try: s = GAESession.get_by_key_name(key_name) except db.BadValueError, e: logging.warn( "get_by_key_name failed with db.BadValueError: %s" % e)
def delete(self, session): s = GAESession.get_by_key_name(self.get_key_name(session.sid)) if s: s.delete()