Update signature for Django 3.1 Paginator (#770)

This commit is contained in:
Vadim Safonov
2021-12-09 22:35:32 +03:00
committed by GitHub
parent 69d4b1a86d
commit ccbbf86d0e

View File

@@ -1,4 +1,4 @@
from typing import Dict, List, Optional, Protocol, Sequence, Union from typing import Dict, Iterator, List, Optional, Protocol, Sequence, Union
from django.db.models.base import Model from django.db.models.base import Model
from django.db.models.query import QuerySet from django.db.models.query import QuerySet
@@ -29,6 +29,7 @@ class Paginator:
orphans: int = ..., orphans: int = ...,
allow_empty_first_page: bool = ..., allow_empty_first_page: bool = ...,
) -> None: ... ) -> None: ...
def __iter__(self) -> Iterator[Page]: ...
def validate_number(self, number: Optional[Union[int, float, str]]) -> int: ... def validate_number(self, number: Optional[Union[int, float, str]]) -> int: ...
def get_page(self, number: Optional[Union[int, float, str]]) -> Page: ... def get_page(self, number: Optional[Union[int, float, str]]) -> Page: ...
def page(self, number: Union[int, str]) -> Page: ... def page(self, number: Union[int, str]) -> Page: ...