Skip to content

Commit 9aad89a

Browse files
committed
refactor: preserve subclass type
1 parent b20c3ab commit 9aad89a

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

sinch/core/pagination.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ def next_page(self):
160160
self.endpoint.request_data.page_token = self.result.next_page_token
161161
next_result = self._sinch.configuration.transport.request(self.endpoint)
162162

163-
return TokenBasedPaginator(self._sinch, self.endpoint, result=next_result)
163+
return self.__class__(self._sinch, self.endpoint, result=next_result)
164164

165165
def auto_paging_iter(self):
166166
"""Returns an iterator for automatic pagination."""

sinch/domains/numbers/active_numbers.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ async def list(
144144
page_token: Optional[StrictStr] = None,
145145
order_by: Optional[OrderByValues] = None,
146146
**kwargs
147-
) -> AsyncTokenBasedPaginator:
147+
) -> Paginator[ActiveNumber]:
148148
return await AsyncTokenBasedPaginator._initialize(
149149
sinch=self._sinch,
150150
endpoint=ListActiveNumbersEndpoint(

0 commit comments

Comments
 (0)