From 41804f0e8d8d437f45adc4482c900850a41c1616 Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Sat, 30 Jul 2022 02:58:41 -0700 Subject: [PATCH] Fix OutputWrapper.style_func type (#1080) style_func has a setter that converts None to lambda x: x, so the getter cannot return None. https://github.com/django/django/blob/4.0.6/django/core/management/base.py#L141-L150 Signed-off-by: Anders Kaseorg --- django-stubs/core/management/base.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/django-stubs/core/management/base.pyi b/django-stubs/core/management/base.pyi index 1e7d066..fc3d34b 100644 --- a/django-stubs/core/management/base.pyi +++ b/django-stubs/core/management/base.pyi @@ -39,7 +39,7 @@ class DjangoHelpFormatter(HelpFormatter): class OutputWrapper(TextIOBase): @property - def style_func(self) -> Optional[Callable[[str], str]]: ... + def style_func(self) -> Callable[[str], str]: ... @style_func.setter def style_func(self, style_func: Optional[Callable[[str], str]]) -> None: ... ending: str = ...