def get(self, key):
        for x in range(3):
            try:
                self.queue[key] = gevent.queue.Queue(0)
                self.finger.send(int(32 * 'F', 16) % hash(key), 'GET ' + json.dumps(key))
                with gevent.Timeout(0.5):
                    result = self.queue[key].get()
                    break
            except gevent.Timeout:
                result = None
                continue
        del self.queue[key]
        return result
dataset/ETHPy150Open c00w/gevent-dht/gevent_dht/set_store.py/SetHandler.get/swapped operands of `%`