From: Brian Warner Date: Fri, 6 Aug 2010 07:07:14 +0000 (-0700) Subject: Share: hush log entries in the main loop() after the fetch has been completed. X-Git-Tag: allmydata-tahoe-1.8.0c2~8 X-Git-Url: https://git.rkrishnan.org/about.html?a=commitdiff_plain;h=ed821d1504330c65b179b43b8f2c6ee525885c72;p=tahoe-lafs%2Ftahoe-lafs.git Share: hush log entries in the main loop() after the fetch has been completed. --- diff --git a/src/allmydata/immutable/downloader/share.py b/src/allmydata/immutable/downloader/share.py index 2cb54dea..f7ed4e86 100644 --- a/src/allmydata/immutable/downloader/share.py +++ b/src/allmydata/immutable/downloader/share.py @@ -185,6 +185,8 @@ class Share: return None, [] def loop(self): + if not self._alive: + return try: # if any exceptions occur here, kill the download log.msg("%s.loop, reqs=[%s], pending=%s, received=%s," @@ -238,8 +240,6 @@ class Share: # new segments added to self._requested_blocks # new data received from servers (responses to our read() calls) # impatience timer fires (server appears slow) - if not self._alive: - return # First, consume all of the information that we currently have, for # all the segments people currently want.