Skip to content

Commit 418826b

Browse files
brianhelbasobolevn
authored andcommitted
Fix type of PageNumberPagination.page (#51)
PR #46 set as the incorrect type. Its actual type is Page. See: https://github.com/encode/django-rest-framework/blob/de497a9bf12605b8b71bf7c21da57bc2a8238786/rest_framework/pagination.py#L206
1 parent c580e8a commit 418826b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

rest_framework-stubs/pagination.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from typing import Any, Callable, Dict, List, NamedTuple, Optional, Sequence, Tuple, Type, Union
22

3-
from django.core.paginator import Paginator, SupportsCount, SupportsLen
3+
from django.core.paginator import Page, Paginator, SupportsCount, SupportsLen
44
from django.db.models import QuerySet
55
from django.http import HttpRequest
66
from django.views import View
@@ -54,7 +54,7 @@ class PageNumberPagination(BasePagination):
5454
invalid_page_message: str = ...
5555

5656
# Instance attributes dynamically added by paginate_queryset
57-
page: Optional[Paginator] = ...
57+
page: Optional[Page] = ...
5858
request: Optional[HttpRequest] = ...
5959
def get_page_size(self, request: Request) -> int: ...
6060
def get_next_link(self) -> Optional[str]: ...

0 commit comments

Comments
 (0)