446c3a88dc
-use looping call for running manage function rather than a scheduled callLater -track announce speed -retry store requests that failed up to 3 times -return a dict of {blob_hash: [storing_node_id]} results from _announce_hashes _refreshRoutingTable inline cb refactor -add and use DeferredLockContextManager -don't trap errback from iterativeFindNode in iterativeAnnounceHaveBlob |
||
---|---|---|
.. | ||
__init__.py | ||
AUTHORS | ||
constants.py | ||
contact.py | ||
COPYING | ||
datastore.py | ||
delay.py | ||
distance.py | ||
encoding.py | ||
error.py | ||
hashwatcher.py | ||
interface.py | ||
kbucket.py | ||
msgformat.py | ||
msgtypes.py | ||
node.py | ||
protocol.py | ||
routingtable.py |