Skip to content

Commit 43405da

Browse files
committed
Address review comments.
1 parent 28fc730 commit 43405da

File tree

2 files changed

+13
-14
lines changed

2 files changed

+13
-14
lines changed

cylc/flow/task_pool.py

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1917,11 +1917,11 @@ def _get_prereq_params(
19171917
"""
19181918
if prereqs != ['all']:
19191919
set_all = False
1920-
prereqs_valid = self._get_valid_prereqs(prereqs, tdef, point)
1920+
valid_prereqs = self._get_valid_prereqs(prereqs, tdef, point)
19211921
else:
19221922
set_all = True
1923-
prereqs_valid = []
1924-
return set_all, prereqs_valid
1923+
valid_prereqs = []
1924+
return set_all, valid_prereqs
19251925

19261926
def set_prereqs_and_outputs(
19271927
self,
@@ -1989,13 +1989,13 @@ def set_prereqs_and_outputs(
19891989
continue
19901990

19911991
if prereqs:
1992-
set_all, prereqs_valid = (
1992+
set_all, valid_prereqs = (
19931993
self._get_prereq_params(prereqs, itask.tdef, itask.point)
19941994
)
1995-
if not (set_all or prereqs_valid):
1995+
if not (set_all or valid_prereqs):
19961996
continue
19971997
self.merge_flows(itask, flow_nums)
1998-
self._set_prereqs_itask(itask, prereqs_valid, set_all)
1998+
self._set_prereqs_itask(itask, valid_prereqs, set_all)
19991999
no_op = False
20002000
else:
20012001
# Outputs (may be empty list)
@@ -2013,13 +2013,13 @@ def set_prereqs_and_outputs(
20132013
# Spawn and set inactive tasks.
20142014
for tdef, point in inactive_tasks:
20152015
if prereqs:
2016-
set_all, prereqs_valid = (
2016+
set_all, valid_prereqs = (
20172017
self._get_prereq_params(prereqs, tdef, point)
20182018
)
2019-
if not (set_all or prereqs_valid):
2019+
if not (set_all or valid_prereqs):
20202020
continue
20212021
self._set_prereqs_tdef(
2022-
point, tdef, prereqs_valid, flow_nums, flow_wait, set_all)
2022+
point, tdef, valid_prereqs, flow_nums, flow_wait, set_all)
20232023
no_op = False
20242024
else:
20252025
# Outputs (may be empty list)
@@ -2055,7 +2055,7 @@ def _get_valid_prereqs(
20552055
requested = self._standardise_prereqs(prereqs)
20562056

20572057
for prereq in requested - valid:
2058-
# But log bad ones in using triggers, not messages.
2058+
# But log bad ones with triggers, not messages.
20592059
trg = self.config.get_taskdef(
20602060
prereq.task
20612061
).get_output(prereq.output)
@@ -2118,7 +2118,7 @@ def _set_prereqs_itask(
21182118
itask: 'TaskProxy',
21192119
prereqs: 'Iterable[Tokens]',
21202120
set_all: bool
2121-
):
2121+
) -> None:
21222122
"""Set prerequisites on a task proxy.
21232123
21242124
Designated flows should already be merged to the task proxy.
@@ -2133,7 +2133,6 @@ def _set_prereqs_itask(
21332133
):
21342134
self.rh_release_and_queue(itask)
21352135
self.data_store_mgr.delta_task_prerequisite(itask)
2136-
return True
21372136

21382137
def _set_prereqs_tdef(
21392138
self,

tests/unit/test_taskdef.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,8 +160,8 @@ def test_get_prereqs(tmp_flow_config, task, point, expected):
160160
taskdef = cfg.taskdefs[task]
161161
point = IntegerPoint(point)
162162
res = sorted([
163-
condition.task_proxy
163+
condition.get_id()
164164
for pre in taskdef.get_prereqs(point)
165-
for condition in pre.api_dump().conditions
165+
for condition in pre.keys()
166166
])
167167
assert res == expected

0 commit comments

Comments
 (0)