Skip to content

Commit db6c395

Browse files
author
nightcityblade
committed
[django-filter] Type normalize_fields precisely
1 parent 14545de commit db6c395

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

‎stubs/django-filter/django_filters/filters.pyi‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
from collections import OrderedDict
12
from collections.abc import Callable, Iterable
23
from typing import Any
34

@@ -317,7 +318,7 @@ class OrderingFilter(BaseCSVFilter, ChoiceFilter):
317318
def get_ordering_value(self, param: str) -> str: ...
318319
def filter(self, qs: QuerySet[Any], value: Any) -> QuerySet[Any]: ...
319320
@classmethod
320-
def normalize_fields(cls, fields: Any) -> list[str]: ...
321+
def normalize_fields(cls, fields: dict[str, str] | Iterable[str | tuple[str, str]]) -> OrderedDict[str, str]: ...
321322
def build_choices(self, fields: Any, labels: dict[str, StrOrPromise] | None) -> list[tuple[str, str]]: ...
322323

323324
class FilterMethod:

0 commit comments

Comments
 (0)