Менеджеры пускателей (RunnerManager)

class function_tools.managers.LazySavingRunnerManager(*args, **kwargs)
Базовые классы: function_tools.managers.RunnerManager

Абстрактный класс для создания менеджеров пусковиков c отложенным сохранением. В качестве пусковика должен использоваться потомок LazySavingRunner.

_abc_impl = <_abc_data object>
_create_runner()

Метод создания пусковика

_do_save()

Запуск сохранения у пусковика

_prepare_runner()

Метод подготовки пусковика к запуску

Чаще всего используется для создания задач и заполнения ими очереди пусковика

_start_runner()

Точка расширения в месте запуска пусковика

result
run()
class function_tools.managers.RunnerManager(*args, **kwargs)
Базовые классы: object

Абстрактный класс для создания менеджеров пусковиков запускаемых объектов. Служит для добавления функций-задач, пусковиков в очередь на исполнение. Является удобным механизмом для скрытия заполнения пусковика и его запуск.

_abc_impl = <_abc_data object>
_create_runner()

Метод создания пусковика

_prepare_runner()

Метод подготовки пусковика к запуску

Чаще всего используется для создания задач и заполнения ими очереди пусковика

_start_runner()

Точка расширения в месте запуска пусковика

result
run()