Перейти к содержанию

TaskMiddleware

Base Task Middleware.

TaskMiddleware

Bases: BaseMiddleware

TaskMiddleware - Абстрактный класс, который является фундаментом для классов Мидлварей задач для TaskExecutor.

Пример

from qtasks.middlewares import TaskMiddleware
from qtasks.executors.base import BaseTaskExecutor

class MyTaskMiddleware(TaskMiddleware):
    def __init__(self, task_executor: BaseTaskExecutor):
        super().__init__(name="MyTaskMiddleware")
        self.task_executor = task_executor

__init__(task_executor)

Инициализация мидлвары задач.

Parameters:

Name Type Description Default
task_executor BaseTaskExecutor

Экземпляр исполнителя задач.

required