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 for CallguardHandlerInfo
Methods
__init__
(method_name, check_module, ...)Attributes
- __init__(method_name, check_module, check_self, caller_frame, callee_frame, caller_self, callee_self, caller_module, callee_module, default_checker, default_handler)
- Parameters:
method_name (str)
check_module (bool)
check_self (bool)
caller_frame (FrameType)
callee_frame (FrameType)
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])
- Return type:
None
-
default_checker:
Callable
[[CallguardHandlerInfo
],bool
]