77import re
88import traceback
99
10+ import simpleflow .task as base_task
1011import swf .exceptions
1112import swf .format
1213import swf .models
2526from simpleflow .swf import constants
2627from simpleflow .swf .helpers import swf_identity
2728from 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 ,
3329from 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