From 7eb6b61c3695c6c66336857c8ac11088efce2727 Mon Sep 17 00:00:00 2001 From: Sergei Shishov Date: Fri, 26 Sep 2025 16:47:54 +0400 Subject: [PATCH 1/2] fix(utils/text): use proper type for `format_lazy` return type Use `_StrPromise` instead of `_StrOrPromise` for `format_lazy` return type. Signed-off-by: Sergei Shishov --- django-stubs/utils/text.pyi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/django-stubs/utils/text.pyi b/django-stubs/utils/text.pyi index 5a3782f7b..63322b48f 100644 --- a/django-stubs/utils/text.pyi +++ b/django-stubs/utils/text.pyi @@ -5,7 +5,7 @@ from re import Pattern from typing import ClassVar, TypeVar, overload from django.db.models.base import Model -from django.utils.functional import SimpleLazyObject, _StrOrPromise, cached_property +from django.utils.functional import SimpleLazyObject, _StrPromise, _StrOrPromise, cached_property _StrOrPromiseT = TypeVar("_StrOrPromiseT", bound=_StrOrPromise) _StrOrPromiseOrNoneT = TypeVar("_StrOrPromiseOrNoneT", bound=_StrOrPromise | None) @@ -59,4 +59,4 @@ def unescape_string_literal(s: _StrOrPromiseT) -> _StrOrPromiseT: ... def slugify(value: _StrOrPromiseT, allow_unicode: bool = False) -> _StrOrPromiseT: ... def camel_case_to_spaces(value: str) -> str: ... -format_lazy: Callable[..., _StrOrPromise] +format_lazy: Callable[..., _StrPromise] From a9cf661730f061170ef803bccd95b967ad00abb3 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Fri, 26 Sep 2025 12:51:13 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks --- django-stubs/utils/text.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/django-stubs/utils/text.pyi b/django-stubs/utils/text.pyi index 63322b48f..895c12a1e 100644 --- a/django-stubs/utils/text.pyi +++ b/django-stubs/utils/text.pyi @@ -5,7 +5,7 @@ from re import Pattern from typing import ClassVar, TypeVar, overload from django.db.models.base import Model -from django.utils.functional import SimpleLazyObject, _StrPromise, _StrOrPromise, cached_property +from django.utils.functional import SimpleLazyObject, _StrOrPromise, _StrPromise, cached_property _StrOrPromiseT = TypeVar("_StrOrPromiseT", bound=_StrOrPromise) _StrOrPromiseOrNoneT = TypeVar("_StrOrPromiseOrNoneT", bound=_StrOrPromise | None)