def save(self, must_create=False): key = 'session:%s' % self.session_key if must_create and r.exists(key): raise CreateError r.set(key, self.encode(self._get_session(no_load=must_create))) r.expire(key, self.get_expiry_age())
def exists(self, session_key): if r.exists('session:%s' % session_key): return True return False