We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4d7ec87 commit 01a2883Copy full SHA for 01a2883
packages/service-library/src/servicelib/celery/models.py
@@ -1,6 +1,6 @@
1
import datetime
2
from enum import StrEnum
3
-from typing import Annotated, Protocol, TypeAlias
+from typing import Annotated, Final, Protocol, TypeAlias
4
from uuid import UUID
5
6
from models_library.progress_bar import ProgressReport
@@ -25,7 +25,10 @@ class TaskState(StrEnum):
25
FAILURE = "FAILURE"
26
27
28
-TASK_DONE_STATES = {TaskState.SUCCESS, TaskState.FAILURE}
+TASK_DONE_STATES: Final[tuple[TaskState, ...]] = (
29
+ TaskState.SUCCESS,
30
+ TaskState.FAILURE,
31
+)
32
33
34
class TasksQueue(StrEnum):
0 commit comments