Skip to content

Commit 11696ed

Browse files
committed
DeciderWorker: pass task_list to new executors
Signed-off-by: Yves Bastide <yves@botify.com>
1 parent 3dd00b7 commit 11696ed

File tree

1 file changed

+5
-2
lines changed
  • simpleflow/swf/process/decider

1 file changed

+5
-2
lines changed

simpleflow/swf/process/decider/base.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ def decide(self, decision_response):
166166
:rtype: list[swf.models.decision.base.Decision]
167167
"""
168168
worker = DeciderWorker(self.domain, self._workflow_executors)
169-
decisions = worker.decide(decision_response)
169+
decisions = worker.decide(decision_response, self.task_list)
170170
return decisions
171171

172172

@@ -183,12 +183,14 @@ def __init__(self, domain, workflow_executors):
183183
self._domain = domain
184184
self._workflow_executors = workflow_executors
185185

186-
def decide(self, decision_response):
186+
def decide(self, decision_response, task_list):
187187
"""
188188
Delegate the decision to the executor, loading it if needed.
189189
190190
:param decision_response: an object wrapping the PollForDecisionTask response.
191191
:type decision_response: swf.responses.Response
192+
:param task_list:
193+
:type task_list: Optional[str]
192194
193195
:returns: the decisions.
194196
:rtype: list[swf.models.decision.base.Decision]
@@ -202,6 +204,7 @@ def decide(self, decision_response):
202204
workflow_executor = helpers.load_workflow_executor(
203205
self._domain,
204206
workflow_name,
207+
task_list=task_list,
205208
)
206209
self._workflow_executors[workflow_name] = workflow_executor
207210
try:

0 commit comments

Comments
 (0)