mirror of
https://github.com/ytdl-org/youtube-dl.git
synced 2024-06-10 05:49:37 +00:00
[utils] Fix/improve InAdvancePagedList, from yt-dlp d37707bda466282b66ce381cbfd734f899f9e06e
This commit is contained in:
parent
0205fea833
commit
645d7a399c
|
@ -4243,7 +4243,8 @@ class InAdvancePagedList(PagedList):
|
||||||
res = []
|
res = []
|
||||||
start_page = start // self._pagesize
|
start_page = start // self._pagesize
|
||||||
end_page = (
|
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
|
skip_elems = start - start_page * self._pagesize
|
||||||
only_more = None if end is None else end - start
|
only_more = None if end is None else end - start
|
||||||
for pagenum in range(start_page, end_page):
|
for pagenum in range(start_page, end_page):
|
||||||
|
|
Loading…
Reference in a new issue