Skip to content

Commit

Permalink
fix tests and off by one error
Browse files Browse the repository at this point in the history
  • Loading branch information
shyba committed Sep 9, 2022
1 parent 4cc8ead commit 0c8c0a0
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions lbry/torrent/session.py
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,7 @@ def _show_status(self):
if not self._handle.is_valid():
return
status = self._handle.status()
self._base_path = status.save_path
if status.has_metadata:
self.size = status.total_wanted
self.total_wanted_done = status.total_wanted_done
Expand All @@ -133,7 +134,6 @@ def _show_status(self):
log.info("Metadata completed for btih:%s - %s", status.info_hash, self.name)
# prioritize first 2mb
self.prioritize(self.largest_file_index, 0, 2 * 1024 * 1024)
self._base_path = status.save_path
first_piece = self.torrent_file.piece_index_at_file(self.largest_file_index)
if not self.started.is_set():
if self._handle.have_piece(first_piece):
Expand All @@ -151,7 +151,7 @@ def prioritize(self, file_index, start, end, cleanup=False):
priorities = self._handle.get_piece_priorities()
priorities = [0 if cleanup else 1 for _ in priorities]
self._handle.clear_piece_deadlines()
for idx, piece_number in enumerate(range(first_piece.piece, last_piece.piece + 1)):
for idx, piece_number in enumerate(range(first_piece.piece, last_piece.piece)):
priorities[piece_number] = 7 - idx if 0 <= idx <= 6 else 1
self._handle.set_piece_deadline(piece_number, idx)
log.debug("Prioritizing pieces for %s: %s", self.name, priorities)
Expand Down

0 comments on commit 0c8c0a0

Please sign in to comment.