def _process(self): if len(self.datagrams_queue) == 0: self.worker = None return datagram, address = self.datagrams_queue.pop(0) KademliaProtocol.datagramReceived(self, datagram, address) self.worker = reactor.callLater(0.005, self._process)
def _process(self): if len(self.datagrams_queue) == 0: self.worker = None return # if _Debug: # print ' dht._process, queue length:', len(self.datagrams_queue) datagram, address = self.datagrams_queue.pop(0) KademliaProtocol.datagramReceived(self, datagram, address) self.worker = reactor.callLater(0.005, self._process)