Примеси (Mixin)¶
-
class
function_tools.mixins.GlobalHelperMixin(*args, global_helper=None, **kwargs)¶ - Базовые классы:
objectМиксин добавляющий возможность установки глобального помощника
-
_abc_impl= <_abc_data object>¶
-
_prepare_global_helper()¶ Предназначен для определения глобального помощника
-
global_helper¶ Возвращает глобального помощника
-
set_global_helper(global_helper: function_tools.helpers.BaseRunnerHelper)¶ Публичный метод для установки глобального помощника
-
-
class
function_tools.mixins.HelperMixin(*args, **kwargs)¶ - Базовые классы:
objectМиксин для появления помощника у сущности
-
_abc_impl= <_abc_data object>¶
-
_prepare_helper()¶ Точка расширения для создания помощника.
-
helper¶ Возвращает помощника
-
-
class
function_tools.mixins.ValidatorMixin(*args, **kwargs)¶ - Базовые классы:
objectМиксин для появления валидатора у сущности
-
_abc_impl= <_abc_data object>¶
-
_prepare_validator()¶ Точка расширения для создания валидатора
-
after_validate()¶ Возможность расширения запускаемого объекта после валидации
-
before_validate()¶ Возможность расширения запускаемого объекта перед валидацией
-
validate()¶ Публичный метод для запуска валидатора сущности
-