1
0
Fork 0
mirror of https://github.com/ytdl-org/youtube-dl.git synced 2024-05-19 11:39:28 +00:00

[utils] Fix/improve InAdvancePagedList, from yt-dlp d37707bda466282b66ce381cbfd734f899f9e06e

This commit is contained in:
dirkf 2022-01-27 02:29:33 +00:00
parent 0205fea833
commit 645d7a399c

View file

@ -4243,7 +4243,8 @@ class InAdvancePagedList(PagedList):
res = []
start_page = start // self._pagesize
end_page = (
self._pagecount if end is None else (end // self._pagesize + 1))
self._pagecount if end is None
else min(self._pagecount, end // self._pagesize + 1))
skip_elems = start - start_page * self._pagesize
only_more = None if end is None else end - start
for pagenum in range(start_page, end_page):