def update(self): if self.corespondent not in self.names: if self.timer == 0: request = Packet(self.screen, self.pos[0], self.pos[1]) request.color = (191, 128, 128) request.protocol = "DNS Request" request.source = self.IP request.destination = DNSIP() request.request = self.corespondent self.link.send(request, self) self.timer = 250 else: self.timer -= 1