Example #1
0
 def setSession(self, usr, key, value):
     if self.getSessions(usr) is None:
         sessions = self.createSession(usr)[1]
     else:
         sessions = self.getSessions(usr)
     sessions.update({key: value})
     _mPool.set(usr, sessions)
     return sessions
Example #2
0
 def createSession(self, usr):
     """创建一个新的Session"""
     """返回一个元组,第一位为sid第二位为内容"""
     sessionId = self._newSessionId()
     session = {sessionId: {_config.USER_TIME_NAME: time.time()}}
     data = self.getSessions(usr)
     if data is None:
         _mPool.add(usr, session)
         data = self.getSessions(usr)
     else:
         data.update(session)
         _mPool.set(usr, data)
     return sessionId, data