lbry-sdk/lbrynet/dht
Job Evers-Meltzer 8fe15f507b Better dht shutdown.
The old code relied on the timing of DelayedCalls
to see what had been called or not, but unfortunately
we don't have a real-time OS so the timing on DelayedCalls
can only be approximate. Changed to explicitly keep
track of which calls had been made.

This simplifies the shutdown logic drastically, and I believe
we can take out the reactor.iterate() now
2016-12-15 23:44:35 -06:00
..
__init__.py initial commit 2015-08-20 11:27:15 -04:00
AUTHORS initial commit 2015-08-20 11:27:15 -04:00
constants.py pylint: add check for missing-final-newline 2016-12-14 19:21:59 -06:00
contact.py pylint: fix trailing-whitespace 2016-12-14 19:21:59 -06:00
COPYING pylint: fix trailing-whitespace 2016-12-14 19:21:59 -06:00
datastore.py pylint: fix trailing-whitespace 2016-12-14 19:21:59 -06:00
encoding.py pylint: fix trailing-whitespace 2016-12-14 19:21:59 -06:00
hashwatcher.py pylint: add check for missing-final-newline 2016-12-14 19:21:59 -06:00
kbucket.py pylint: fix trailing-whitespace 2016-12-14 19:21:59 -06:00
msgformat.py pylint: fix trailing-whitespace 2016-12-14 19:21:59 -06:00
msgtypes.py pylint: fix trailing-whitespace 2016-12-14 19:21:59 -06:00
node.py Better logging on DHT errors 2016-12-15 18:58:16 -06:00
protocol.py Better dht shutdown. 2016-12-15 23:44:35 -06:00
routingtable.py remove unused distance function from routingtable 2016-12-15 18:58:15 -06:00