r131 - /debtorrent/trunk/DebTorrent/BT1/HTTPDownloader.py

camrdale-guest at users.alioth.debian.org camrdale-guest at users.alioth.debian.org
Fri Jul 6 21:28:36 UTC 2007


Author: camrdale-guest
Date: Fri Jul  6 21:28:36 2007
New Revision: 131

URL: http://svn.debian.org/wsvn/debtorrent/?sc=1&rev=131
Log:
HTTPDownloader only downloads pieces not found in peers

Modified:
    debtorrent/trunk/DebTorrent/BT1/HTTPDownloader.py

Modified: debtorrent/trunk/DebTorrent/BT1/HTTPDownloader.py
URL: http://svn.debian.org/wsvn/debtorrent/debtorrent/trunk/DebTorrent/BT1/HTTPDownloader.py?rev=131&op=diff
==============================================================================
--- debtorrent/trunk/DebTorrent/BT1/HTTPDownloader.py (original)
+++ debtorrent/trunk/DebTorrent/BT1/HTTPDownloader.py Fri Jul  6 21:28:36 2007
@@ -178,7 +178,11 @@
         @return: whether the piece is needed
         
         """
-        
+
+        # Only use HTTP to download pieces not found in peers
+        if self.downloader.picker.numhaves[index] > 0:
+            return False
+
         if self.endflag:
             return self.downloader.storage.do_I_have_requests(index)
         else:




More information about the Debtorrent-commits mailing list