aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'yt_dlp/utils.py')
-rw-r--r--yt_dlp/utils.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/yt_dlp/utils.py b/yt_dlp/utils.py
index 282ed1f93..2d5b9892d 100644
--- a/yt_dlp/utils.py
+++ b/yt_dlp/utils.py
@@ -4168,6 +4168,10 @@ class LazyList(collections.abc.Sequence):
class PagedList:
+
+ class IndexError(IndexError):
+ pass
+
def __len__(self):
# This is only useful for tests
return len(self.getslice())
@@ -4198,7 +4202,7 @@ class PagedList:
raise TypeError('indices must be non-negative integers')
entries = self.getslice(idx, idx + 1)
if not entries:
- raise IndexError()
+ raise self.IndexError()
return entries[0]