TaskExec
TaskPriority and TaskExec Schema.
TaskExecSchema
dataclass
¶
TaskExecSchema
схема.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
priority
|
int
|
Приоритет. |
required |
name
|
str
|
Название. |
required |
func
|
FunctionType
|
Функция задачи. |
required |
awaiting
|
bool
|
Асинхронность задачи. По умолчанию: False |
False
|
generating
|
str | Literal[False]
|
Генерация задачи. По умолчанию: False |
False
|
echo
|
bool
|
Включить параметр self в задачу. По умолчанию: False |
False
|
retry
|
int
|
Количество попыток повторного выполнения задачи. По умолчанию: None |
None
|
retry_on_exc
|
list[Type[Exception]]
|
Исключения, при которых задача будет повторно выполнена. По умолчанию: None |
None
|
decode
|
Callable
|
Декодер результата задачи. По умолчанию: None |
None
|
tags
|
list[str]
|
Теги задачи. По умолчанию: None |
None
|
generate_handler
|
Callable
|
Генератор обработчика. По умолчанию: None |
None
|
executor
|
Type[BaseTaskExecutor]
|
Класс |
None
|
middlewares
|
list[Type[TaskMiddleware]]
|
Мидлвари. По умолчанию: |
list()
|
TaskPrioritySchema
dataclass
¶
TaskPrioritySchema
схема.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
priority
|
int
|
Приоритет. |
required |
uuid
|
UUID
|
UUID. |
required |
name
|
str
|
Название. |
required |
args
|
tuple[str]
|
Аргументы типа args. |
list()
|
kwargs
|
dict[str, str]
|
Аргументы типа kwargs. |
dict()
|
created_at
|
float
|
Дата создания в формате |
0.0
|
updated_at
|
float
|
Дата обновления в формате |
0.0
|