CallguardHandlerInfo

class app.util.helpers.callguard.CallguardHandlerInfo[source]

Bases: Generic[T, P, R]

CallguardHandlerInfo(method_name: str, check_module: bool, check_self: bool, caller_frame: frame, callee_frame: frame, caller_self: object, callee_self: object, caller_module: str, callee_module: str, default_checker: ‘Callable[[CallguardHandlerInfo], bool]’, default_handler: ‘Callable[Concatenate[T, Callable[Concatenate[T,P], R], CallguardHandlerInfo, P], R]’)

Inheritance diagram of CallguardHandlerInfo

Inheritance Diagram for CallguardHandlerInfo

Methods

__init__(method_name, check_module, ...)

Attributes

method_name

check_module

check_self

caller_frame

callee_frame

caller_self

callee_self

caller_module

callee_module

default_checker

default_handler

__init__(method_name, check_module, check_self, caller_frame, callee_frame, caller_self, callee_self, caller_module, callee_module, default_checker, default_handler)
Parameters:
Return type:

None

callee_frame: FrameType
callee_module: str
callee_self: object
caller_frame: FrameType
caller_module: str
caller_self: object
check_module: bool
check_self: bool
default_checker: Callable[[CallguardHandlerInfo], bool]
default_handler: Callable[[Concatenate[TypeVar(T, bound= object), Callable[[Concatenate[TypeVar(T, bound= object), ParamSpec(P)]], TypeVar(R)], CallguardHandlerInfo, ParamSpec(P)]], TypeVar(R)]
method_name: str