예제 #1
0
파일: tee.py 프로젝트: lmacken/netHUD
 def dataFromTeeReceived(self, data):
     jData = json.loads(data)
     if "auth" in jData:
         if 'username' in jData['auth']:
             self.user = jData['auth']['username']
     Controller.send_message(self.user, data)
     self.hud_queue.get().addCallback(self.dataFromTeeReceived)
예제 #2
0
파일: telnet.py 프로젝트: lmacken/netHUD
 def handle_auth(self, uname):
     self.users[uname] = self
     self.uname = uname
     Controller.connect_user(uname, self.handle_data)
     self.auth = True
예제 #3
0
파일: telnet.py 프로젝트: lmacken/netHUD
 def connectionLost(self, reason):
     Controller.disconnect_user(self.uname)
     if self.uname in self.users:
         del self.users[self.uname]
     self.uname = ''
     print(reason)