def check_alive(self):
        while True:
            gevent.sleep(60*1)
            if (time.time() - self.Node.last_seen) > 60:
                self.send('PING')
            if (time.time() - self.Node.last_seen) > 60*5:
                if self.Node:
                    self.finger.remove(self.Node)
                del self
                return
dataset/ETHPy150Open c00w/gevent-dht/gevent_dht/protocol.py/Protocol.check_alive/original