Example #1
0
 def __init__(self,
              node,
              msgEncoder=encoding.Bencode(),
              msgTranslator=msgformat.DefaultFormat()):
     KademliaProtocol.__init__(self, node, msgEncoder, msgTranslator)
     self.datagrams_queue = []
     self.worker = None
Example #2
0
 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)
Example #3
0
 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)
Example #4
0
 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)
Example #5
0
 def __init__(self, node, msgEncoder=encoding.Bencode(), msgTranslator=msgformat.DefaultFormat()):
     KademliaProtocol.__init__(self, node, msgEncoder, msgTranslator)
     self.datagrams_queue = []
     self.worker = None
Example #6
0
 def __init__(self, node, msgEncoder = encoding.Bencode(), 
   msgTranslator = msgformat.TintangledDefaultFormat()):
       KademliaProtocol.__init__(self,node, msgEncoder, msgTranslator)