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)
def handle_auth(self, uname): self.users[uname] = self self.uname = uname Controller.connect_user(uname, self.handle_data) self.auth = True
def connectionLost(self, reason): Controller.disconnect_user(self.uname) if self.uname in self.users: del self.users[self.uname] self.uname = '' print(reason)