diff --git a/django-stubs/contrib/admin/views/decorators.pyi b/django-stubs/contrib/admin/views/decorators.pyi index f5b73ef..ce7516d 100644 --- a/django-stubs/contrib/admin/views/decorators.pyi +++ b/django-stubs/contrib/admin/views/decorators.pyi @@ -1,7 +1,11 @@ -from typing import Callable, TypeVar, overload +from typing import Callable, Optional, TypeVar, overload _C = TypeVar("_C", bound=Callable) @overload -def staff_member_required(view_func: _C = ..., redirect_field_name: str = ..., login_url: str = ...) -> _C: ... +def staff_member_required( + view_func: _C = ..., redirect_field_name: Optional[str] = ..., login_url: str = ... +) -> _C: ... @overload -def staff_member_required(view_func: None = ..., redirect_field_name: str = ..., login_url: str = ...) -> Callable: ... +def staff_member_required( + view_func: None = ..., redirect_field_name: Optional[str] = ..., login_url: str = ... +) -> Callable: ...