def _create_session(self): """ Creates a new session """ kwargs = { "connection": self.memcached, "ip_address": self.request.remote_ip } new_session = MemcachedSession(**kwargs) new_session.save() return new_session
def _create_session(self): ''' Creates a new session ''' kwargs = { 'connection': self.memcached, 'ip_address': self.request.remote_ip, } new_session = MemcachedSession(**kwargs) new_session.save() return new_session
def _create_session(self): """ Creates a new session """ self._connect_memcached() kwargs = { 'connection': self.memd_conn, 'ip_address': self.request.remote_ip, } new_session = MemcachedSession(**kwargs) new_session.save() return new_session
def _create_session(self, session_id=None): ''' Creates a new session ''' kwargs = { 'duration': self.config.session_age, 'ip_address': self.request.remote_ip, 'regeneration_interval': self.config.session_regeneration_interval, } new_session = None old_session = None old_session = MemcachedSession.load(session_id, self.conn) if old_session is None or old_session._is_expired(): new_session = MemcachedSession(self.conn, **kwargs) if old_session is not None: return old_session return new_session
def _get_session(self, session_id): kwargs = { "connection": self.memcached, "session_id": session_id, "ip_address": self.request.remote_ip, } old_session = MemcachedSession.load(**kwargs) if old_session and not old_session.is_expired(): old_session.refresh() return old_session else: return None
def _get_session(self, session_id): kwargs = { 'connection': self.memcached, 'session_id': session_id, 'ip_address': self.request.remote_ip, } old_session = MemcachedSession.load(**kwargs) if old_session and not old_session.is_expired(): old_session.refresh() return old_session else: return None
def _create_session(self, session_id=None): ''' Creates a new session ''' kwargs = { 'duration': self.config.session_age, 'ip_address': self.request.remote_ip, 'regeneration_interval': self.config.session_regeneration_interval, } new_session = None old_session = None old_session = MemcachedSession.load(session_id, self.conn) if old_session is None or old_session._is_expired(): new_session = MemcachedSession(self.conn, **kwargs) if old_session is not None: return old_session return new_session
def _create_session(self, session_id=None): """ Creates a new session """ self._connect_memcached() kwargs = { "duration": self.config.session_age, "ip_address": self.request.remote_ip, "regeneration_interval": self.config.session_regeneration_interval, } new_session = None old_session = MemcachedSession.load(session_id, self.memd_conn) if old_session is None or old_session._is_expired(): new_session = MemcachedSession(self.memd_conn, **kwargs) if old_session is not None: if old_session._should_regenerate(): old_session.refresh(new_session_id=True) return old_session return new_session