File tree Expand file tree Collapse file tree 3 files changed +4
-0
lines changed Expand file tree Collapse file tree 3 files changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ def job_model_str(model_str: str) -> str:
18
18
return model_str [:- 3 ] + "Task"
19
19
return model_str
20
20
21
+
21
22
def get_task_type (model_str : str ) -> TaskType :
22
23
model_str = job_model_str (model_str )
23
24
if model_str not in MODEL_NAMES :
@@ -29,6 +30,7 @@ def get_task_type(model_str: str) -> TaskType:
29
30
elif model_str == "ScheduledTask" :
30
31
return TaskType .ONCE
31
32
33
+
32
34
def create_task_from_dict (task_dict : Dict [str , Any ], update ):
33
35
existing_job = Task .objects .filter (name = task_dict ["name" ]).first ()
34
36
task_type = get_task_type (task_dict ["model" ])
Original file line number Diff line number Diff line change @@ -406,6 +406,7 @@ class Meta:
406
406
407
407
class RepeatableTask (RepeatableMixin , ScheduledTimeMixin , BaseTask ):
408
408
task_type = "RepeatableTask"
409
+
409
410
class TimeUnits (models .TextChoices ):
410
411
SECONDS = "seconds" , _ ("seconds" )
411
412
MINUTES = "minutes" , _ ("minutes" )
Original file line number Diff line number Diff line change @@ -69,6 +69,7 @@ class TaskType(models.TextChoices):
69
69
REPEATABLE = "RepeatableTask" , _ ("Repeatable Task" )
70
70
ONCE = "OnceTask" , _ ("Run once" )
71
71
72
+
72
73
class Task (models .Model ):
73
74
class TimeUnits (models .TextChoices ):
74
75
SECONDS = "seconds" , _ ("seconds" )
You can’t perform that action at this time.
0 commit comments