@@ -26,6 +26,11 @@ def _get_page_items(self) -> List[_T]:
2626 return []
2727 return data
2828
29+ @override
30+ def has_next_page (self ) -> bool :
31+ has_more = self .has_more
32+ return has_more and super ().has_next_page ()
33+
2934 @override
3035 def next_page_info (self ) -> Optional [PageInfo ]:
3136 is_forwards = not self ._options .params .get ("ending_before" , False )
@@ -61,6 +66,11 @@ def _get_page_items(self) -> List[_T]:
6166 return []
6267 return data
6368
69+ @override
70+ def has_next_page (self ) -> bool :
71+ has_more = self .has_more
72+ return has_more and super ().has_next_page ()
73+
6474 @override
6575 def next_page_info (self ) -> Optional [PageInfo ]:
6676 is_forwards = not self ._options .params .get ("ending_before" , False )
@@ -96,6 +106,11 @@ def _get_page_items(self) -> List[_T]:
96106 return []
97107 return data
98108
109+ @override
110+ def has_next_page (self ) -> bool :
111+ has_more = self .has_more
112+ return has_more and super ().has_next_page ()
113+
99114 @override
100115 def next_page_info (self ) -> None :
101116 """
@@ -116,6 +131,11 @@ def _get_page_items(self) -> List[_T]:
116131 return []
117132 return data
118133
134+ @override
135+ def has_next_page (self ) -> bool :
136+ has_more = self .has_more
137+ return has_more and super ().has_next_page ()
138+
119139 @override
120140 def next_page_info (self ) -> None :
121141 """
0 commit comments