Skip to content

Commit d3d5ba0

Browse files
committed
Make base task checks nicer
Signed-off-by: Yves Bastide <yves@botify.com>
1 parent 4e9cdc2 commit d3d5ba0

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

simpleflow/swf/executor.py

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import re
88
import traceback
99

10+
import simpleflow.task as base_task
1011
import swf.exceptions
1112
import swf.format
1213
import swf.models
@@ -25,11 +26,6 @@
2526
from simpleflow.swf import constants
2627
from simpleflow.swf.helpers import swf_identity
2728
from simpleflow.swf.task import ActivityTask, WorkflowTask, SignalTask, MarkerTask, SwfTask
28-
from simpleflow.task import (
29-
ActivityTask as BaseActivityTask,
30-
WorkflowTask as BaseWorkflowTask,
31-
SignalTask as BaseSignalTask,
32-
MarkerTask as BaseMarkerTask,
3329
from simpleflow.utils import (
3430
hex_hash,
3531
issubclass_,
@@ -729,7 +725,7 @@ def _compute_priority(self, priority_set_on_submit, a_task):
729725
if priority_set_on_submit is not PRIORITY_NOT_SET:
730726
return priority_set_on_submit
731727
elif (isinstance(a_task, ActivityTask) and
732-
a_task.activity.task_priority is not PRIORITY_NOT_SET):
728+
a_task.activity.task_priority is not PRIORITY_NOT_SET):
733729
return a_task.activity.task_priority
734730
elif self._workflow.task_priority is not PRIORITY_NOT_SET:
735731
return self._workflow.task_priority
@@ -750,13 +746,13 @@ def submit(self, func, *args, **kwargs):
750746

751747
# casts simpleflow.task.*Task to their equivalent in simpleflow.swf.task
752748
if not isinstance(func, SwfTask):
753-
if isinstance(func, BaseActivityTask):
749+
if isinstance(func, base_task.ActivityTask):
754750
func = ActivityTask.from_generic_task(func)
755-
elif isinstance(func, BaseWorkflowTask):
751+
elif isinstance(func, base_task.WorkflowTask):
756752
func = WorkflowTask.from_generic_task(func)
757-
elif isinstance(func, BaseSignalTask):
753+
elif isinstance(func, base_task.SignalTask):
758754
func = SignalTask.from_generic_task(func, self._workflow_id, self._run_id, None, None)
759-
elif isinstance(func, BaseMarkerTask):
755+
elif isinstance(func, base_task.MarkerTask):
760756
func = MarkerTask.from_generic_task(func)
761757

762758
try:

0 commit comments

Comments
 (0)