8fe15f507b
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 |
||
---|---|---|
.. | ||
__init__.py | ||
AUTHORS | ||
constants.py | ||
contact.py | ||
COPYING | ||
datastore.py | ||
encoding.py | ||
hashwatcher.py | ||
kbucket.py | ||
msgformat.py | ||
msgtypes.py | ||
node.py | ||
protocol.py | ||
routingtable.py |