Skip to content

Commit f770c08

Browse files
committed
Fix the return types and overloads.
1 parent 812a764 commit f770c08

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

ninja_extra/controllers/base.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -469,7 +469,7 @@ def add_api_operation(
469469
@overload
470470
def api_controller(
471471
prefix_or_class: Type,
472-
) -> Union[Type[ControllerBase], Callable[..., Any], Any]: # pragma: no cover
472+
) -> Union[Type[ControllerBase]]: # pragma: no cover
473473
...
474474

475475

@@ -480,7 +480,7 @@ def api_controller(
480480
tags: Union[Optional[List[str]], str] = None,
481481
permissions: Optional["PermissionType"] = None,
482482
auto_import: bool = True,
483-
) -> Union[Type[ControllerBase], Callable[..., Any], Any]: # pragma: no cover
483+
) -> Union[Callable[..., ControllerBase]]: # pragma: no cover
484484
...
485485

486486

@@ -490,7 +490,7 @@ def api_controller(
490490
tags: Union[Optional[List[str]], str] = None,
491491
permissions: Optional["PermissionType"] = None,
492492
auto_import: bool = True,
493-
) -> Union[Type[ControllerBase], Callable[..., Any], Any]:
493+
) -> Union[Type[ControllerBase], Callable[..., ControllerBase]]:
494494
if isinstance(prefix_or_class, type):
495495
return APIController(
496496
prefix="",

0 commit comments

Comments
 (0)