Fix prioritize_first_last

This commit is contained in:
Andrew Resch 2008-06-15 03:31:33 +00:00
parent f769429e1d
commit 8588a6e83c
1 changed files with 8 additions and 7 deletions

View File

@ -146,9 +146,10 @@ class Torrent:
self.handle.set_download_limit(int(m_down_speed * 1024))
def set_prioritize_first_last(self, prioritize):
self.prioritize_first_last = prioritize
if self.prioritize_first_last:
if self.handle.get_torrent_info().num_files() == 1:
# We only do this if one file is in the torrent
self.prioritize_first_last = prioritize
priorities = [1] * self.handle.get_torrent_info().num_pieces()
priorities[0] = 7
priorities[-1] = 7