Skip to content

Commit 0c8c0a0

Browse files
committed
fix tests and off by one error
1 parent 4cc8ead commit 0c8c0a0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lbry/torrent/session.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ def _show_status(self):
123123
if not self._handle.is_valid():
124124
return
125125
status = self._handle.status()
126+
self._base_path = status.save_path
126127
if status.has_metadata:
127128
self.size = status.total_wanted
128129
self.total_wanted_done = status.total_wanted_done
@@ -133,7 +134,6 @@ def _show_status(self):
133134
log.info("Metadata completed for btih:%s - %s", status.info_hash, self.name)
134135
# prioritize first 2mb
135136
self.prioritize(self.largest_file_index, 0, 2 * 1024 * 1024)
136-
self._base_path = status.save_path
137137
first_piece = self.torrent_file.piece_index_at_file(self.largest_file_index)
138138
if not self.started.is_set():
139139
if self._handle.have_piece(first_piece):
@@ -151,7 +151,7 @@ def prioritize(self, file_index, start, end, cleanup=False):
151151
priorities = self._handle.get_piece_priorities()
152152
priorities = [0 if cleanup else 1 for _ in priorities]
153153
self._handle.clear_piece_deadlines()
154-
for idx, piece_number in enumerate(range(first_piece.piece, last_piece.piece + 1)):
154+
for idx, piece_number in enumerate(range(first_piece.piece, last_piece.piece)):
155155
priorities[piece_number] = 7 - idx if 0 <= idx <= 6 else 1
156156
self._handle.set_piece_deadline(piece_number, idx)
157157
log.debug("Prioritizing pieces for %s: %s", self.name, priorities)

0 commit comments

Comments
 (0)