def handle_tickevent(self, event): if not self.req_con: addr = find_server() RequestConnectEvent(addr[0], int(addr[1])).post(self.ev) self.req_con = True if not self.pipe.check(): self.pipe.send([PP_QUIT]) QuitEvent().post(self.ev)
def req_con(self): self.client.name = self.txtName.text if self.txtServer.text != 'xxx.x.x.x:xxx' and self.txtServer.text: addr = self.txtServer.text.split(':') else: addr = find_server() self.client.port = int(addr[1]) self.client.server = addr[0] RequestConnectEvent(self.client.server, self.client.port).post(self.client.ev)