[Debtorrent-commits] r50 - /debtorrent/trunk/DebTorrent/BT1/Storage.py
camrdale-guest at users.alioth.debian.org
camrdale-guest at users.alioth.debian.org
Thu May 17 06:49:01 UTC 2007
Author: camrdale-guest
Date: Thu May 17 06:48:59 2007
New Revision: 50
URL: http://svn.debian.org/wsvn/debtorrent/?sc=1&rev=50
Log:
Another little fix for the bittornado priority bug.
Modified:
debtorrent/trunk/DebTorrent/BT1/Storage.py
Modified: debtorrent/trunk/DebTorrent/BT1/Storage.py
URL: http://svn.debian.org/wsvn/debtorrent/debtorrent/trunk/DebTorrent/BT1/Storage.py?rev=50&op=diff
==============================================================================
--- debtorrent/trunk/DebTorrent/BT1/Storage.py (original)
+++ debtorrent/trunk/DebTorrent/BT1/Storage.py Thu May 17 06:48:59 2007
@@ -284,6 +284,9 @@
for l in self.working_ranges:
self.ranges.extend(l)
self.begins = [i[0] for i in self.ranges]
+ if DEBUG:
+ print str(self.ranges)
+ print str(self.begins)
def _intervals(self, pos, amount):
r = []
@@ -293,9 +296,10 @@
begin, end, offset, file = self.ranges[p]
if begin >= stop:
break
- r.append(( file,
- offset + max(pos, begin) - begin,
- offset + min(end, stop) - begin ))
+ if end > pos:
+ r.append(( file,
+ offset + max(pos, begin) - begin,
+ offset + min(end, stop) - begin ))
p += 1
return r
More information about the Debtorrent-commits
mailing list