Module omnipy.api.protocols.private.util
Overview
View Source
from typing import Callable, Protocol, runtime_checkable
from omnipy.api.typedefs import DecoratorClassT
@runtime_checkable
class IsCallableParamAfterSelf(Protocol):
""""""
def __call__(self, callable_arg: Callable, /, *args: object, **kwargs: object) -> None:
...
@runtime_checkable
class IsCallableClass(Protocol[DecoratorClassT]):
""""""
def __call__(self, *args: object, **kwargs: object) -> Callable[[Callable], DecoratorClassT]:
...
Classes
IsCallableClass
View Source
@runtime_checkable
class IsCallableClass(Protocol[DecoratorClassT]):
""""""
def __call__(self, *args: object, **kwargs: object) -> Callable[[Callable], DecoratorClassT]:
...
Methods
call
Call self as a function.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
Callable[[Callable], +DecoratorClassT] |
View Source
def __call__(self, *args: object, **kwargs: object) -> Callable[[Callable], DecoratorClassT]:
...
IsCallableParamAfterSelf
View Source
@runtime_checkable
class IsCallableParamAfterSelf(Protocol):
""""""
def __call__(self, callable_arg: Callable, /, *args: object, **kwargs: object) -> None:
...
Methods
call
Call self as a function.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
callable_arg |
Callable |
||
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
NoneType |
View Source
def __call__(self, callable_arg: Callable, /, *args: object, **kwargs: object) -> None:
...