From ccbbf86d0e56c29adc93165c7a48a9a1135ff8a7 Mon Sep 17 00:00:00 2001 From: Vadim Safonov Date: Thu, 9 Dec 2021 22:35:32 +0300 Subject: [PATCH] Update signature for Django 3.1 Paginator (#770) --- django-stubs/core/paginator.pyi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/django-stubs/core/paginator.pyi b/django-stubs/core/paginator.pyi index 1d5bf37..442a07a 100644 --- a/django-stubs/core/paginator.pyi +++ b/django-stubs/core/paginator.pyi @@ -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.query import QuerySet @@ -29,6 +29,7 @@ class Paginator: orphans: int = ..., allow_empty_first_page: bool = ..., ) -> None: ... + def __iter__(self) -> Iterator[Page]: ... def validate_number(self, number: Optional[Union[int, float, str]]) -> int: ... def get_page(self, number: Optional[Union[int, float, str]]) -> Page: ... def page(self, number: Union[int, str]) -> Page: ...