pysepal.solara.notifications.state.TrackedTask#
- class pysepal.solara.notifications.state.TrackedTask(id=<factory>, title='', status=TaskStatus.PENDING, milestones=(), progress=None, total_steps=None, current_step=0, created_at=<factory>, error_message=None, completed_at=None)[source]#
A long-running task being tracked in the progress panel.
Attributes
completed_atcurrent_steperror_messagemilestonesprogressstatustitletotal_stepsidcreated_atMethods
- Parameters:
id (str)
title (str)
status (TaskStatus)
milestones (tuple[TaskMilestone, ...])
progress (float | None)
total_steps (int | None)
current_step (int)
created_at (float)
error_message (str | None)
completed_at (float | None)
- TrackedTask.__init__(id=<factory>, title='', status=TaskStatus.PENDING, milestones=(), progress=None, total_steps=None, current_step=0, created_at=<factory>, error_message=None, completed_at=None)#
- Parameters:
id (str)
title (str)
status (TaskStatus)
milestones (tuple[TaskMilestone, ...])
progress (float | None)
total_steps (int | None)
current_step (int)
created_at (float)
error_message (str | None)
completed_at (float | None)
- Return type:
None