def direct(self, packet, state): ''' Routes a packet via direct contact to the destination. Returns True if the packet was sent successfully, otherwise False. ''' for met in self.links: if packet.destination == met: self.send(met, packet) return False