TaskStatus
Task Status Schema.
BaseTaskStatusSchema
dataclass
¶
BaseTaskStatusSchema
схема.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
status
|
str
|
Статус. |
required |
priority
|
int
|
Приоритет. |
0
|
task_name
|
str
|
Название. |
''
|
args
|
tuple[str]
|
Аргументы типа args. |
lambda: dumps(())()
|
kwargs
|
dict[str, str]
|
Аргументы типа kwargs. |
lambda: dumps({})()
|
created_at
|
float
|
Дата создания в формате |
0.0
|
updated_at
|
float
|
Дата обновления в формате |
time()
|
returning
|
str | None
|
Результат. По умолчанию: |
required |
traceback
|
str | None
|
Трассировка ошибок. По умолчанию: |
required |
set_json(args, kwargs)
¶
Установить значения аргументов в формате JSON.
TaskStatusCancelSchema
dataclass
¶
Bases: BaseTaskStatusSchema
TaskStatusCancelSchema
схема.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
status
|
str
|
Статус. |
CANCEL.value
|
cancel_reason
|
str
|
Причина отмены задачи. |
''
|
TaskStatusErrorSchema
dataclass
¶
Bases: BaseTaskStatusSchema
TaskStatusErrorSchema
схема.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
status
|
str
|
Статус. |
ERROR.value
|
traceback
|
str
|
Трассировка ошибок. |
''
|
TaskStatusNewSchema
dataclass
¶
Bases: BaseTaskStatusSchema
TaskStatusNewSchema
схема.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
status
|
str
|
Статус. |
NEW.value
|
TaskStatusProcessSchema
dataclass
¶
Bases: BaseTaskStatusSchema
TaskStatusProcessSchema
схема.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
status
|
str
|
Статус. |
PROCESS.value
|
TaskStatusSuccessSchema
dataclass
¶
Bases: BaseTaskStatusSchema
TaskStatusSuccessSchema
схема.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
status
|
str
|
Статус. |
SUCCESS.value
|
returning
|
str
|
Результат. |
''
|