From c184437facfb22bcb0a30dd13728bd57b9643755 Mon Sep 17 00:00:00 2001 From: Noam Kushinsky Date: Wed, 24 Dec 2025 00:54:29 +0200 Subject: [PATCH] Fix BaseFilterSet.filter_for_lookup in django-filter. --- stubs/django-filter/django_filters/filterset.pyi | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/stubs/django-filter/django_filters/filterset.pyi b/stubs/django-filter/django_filters/filterset.pyi index 7b59f3004560..72cdeab7b5aa 100644 --- a/stubs/django-filter/django_filters/filterset.pyi +++ b/stubs/django-filter/django_filters/filterset.pyi @@ -77,7 +77,9 @@ class BaseFilterSet: cls, field: models.Field[Any, Any], field_name: str, lookup_expr: str | None = None ) -> Filter: ... # Accepts any Django field type @classmethod - def filter_for_lookup(cls, field: models.Field[Any, Any], lookup_type: str) -> type[Filter]: ... # Field type varies by model + def filter_for_lookup( + cls, field: models.Field[Any, Any], lookup_type: str # Field type varies by model + ) -> tuple[type[Filter], dict[str, Any]]: ... class FilterSet(BaseFilterSet, metaclass=FilterSetMetaclass): ...