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

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

Дата создания в формате timestamp.

0.0
updated_at float

Дата обновления в формате timestamp.

time()
returning str | None

Результат. По умолчанию: None.

required
traceback str | None

Трассировка ошибок. По умолчанию: 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

Результат.

''