コード例 #1
0
ファイル: monitor.py プロジェクト: xuyuanfang/seatHelperWHU
 def roomStatus(self):
     if not public.keyExists('flush'):
         print('flush')
         public.setRedis('flush', True, expire=8, forever=False)
         self.flush()
     if public.keyExists('roomStatus'):
         return eval(public.getRedis('roomStatus'))
     else:
         return {}
コード例 #2
0
 def today(self, status):
     public.setRedis('today', status, forever=True)
コード例 #3
0
 def tomorrow(self, status):
     public.setRedis('tomorrow', status, forever=True)
コード例 #4
0
 def me(self, status):
     public.setRedis('me', status, forever=True)
コード例 #5
0
 def isRed(self, status):
     public.setRedis('isRed', status, forever=True)
コード例 #6
0
 def title(self, mess):
     public.setRedis('title', mess, forever=True)
コード例 #7
0
 def message(self, mess):
     public.setRedis('close_mess', mess, forever=True)
コード例 #8
0
 def detect(self, status):
     public.setRedis('detect', status, forever=True)
コード例 #9
0
 def mon(self, status):
     public.setRedis('mon', status, forever=True)
コード例 #10
0
ファイル: monitor.py プロジェクト: xuyuanfang/seatHelperWHU
 def _users(self, u):
     if type(u) is not dict:
         raise TypeError
     public.setRedis('users', u, forever=True)
コード例 #11
0
ファイル: monitor.py プロジェクト: xuyuanfang/seatHelperWHU
 def roomStatus(self, value):
     if type(value) is not dict:
         raise TypeError
     public.setRedis('roomStatus', value, forever=True)
コード例 #12
0
ファイル: monitor.py プロジェクト: xuyuanfang/seatHelperWHU
 def _usersOnRunning(self, value):
     if type(value) is not dict:
         raise TypeError
     else:
         public.setRedis('_usersOnRunning', value, forever=True)
コード例 #13
0
 def __init__(self):
     self.monitor = Monitor()
     if public.keyExists('error'):
         self.monitor.deleteMon()
     public.setRedis('error', True, expire=100, forever=False)
     self.sleeping = 2