CallguardClassDecorator

class app.util.callguard.class_decorator.CallguardClassDecorator[source]

Bases: Generic

Inheritance diagram of CallguardClassDecorator

Inheritance Diagram for CallguardClassDecorator

Methods

__init__(**callguard_options)

guard(klass, **callguard_class_options)

__init__(**callguard_options: Unpack[CallguardClassOptions[__annotationlib_name_1__]]) None[source]
Parameters:

callguard_options (Unpack[CallguardClassOptions[__annotationlib_name_1__]])

Return type:

None

classmethod guard(klass: type[T], **callguard_class_options: Unpack[CallguardClassOptions[__annotationlib_name_1__]]) type[T][source]
Parameters:
Return type:

type[T]