Skip to content

Commit 931092b

Browse files
authored
Merge pull request #6555 from MetRonnie/tidy
Tidy `TaskJobManager`: remove unecessary `workflow` arg from many methods
2 parents 690e610 + e78ea6b commit 931092b

16 files changed

+126
-155
lines changed

cylc/flow/commands.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ async def poll_tasks(schd: 'Scheduler', tasks: Iterable[str]):
254254
if schd.get_run_mode() == RunMode.SIMULATION:
255255
yield 0
256256
itasks, _, bad_items = schd.pool.filter_task_proxies(tasks)
257-
schd.task_job_mgr.poll_task_jobs(schd.workflow, itasks)
257+
schd.task_job_mgr.poll_task_jobs(itasks)
258258
yield len(bad_items)
259259

260260

cylc/flow/run_modes/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@
3131
'TaskProxy',
3232
# the task's runtime config (with broadcasts applied)
3333
Dict[str, Any],
34-
# the workflow ID
35-
str,
3634
# the current time as (float_unix_time, str_ISO8601)
3735
Tuple[float, str]
3836
],

cylc/flow/run_modes/dummy.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ def submit_task_job(
5050
task_job_mgr: 'TaskJobManager',
5151
itask: 'TaskProxy',
5252
rtconfig: Dict[str, Any],
53-
workflow: str,
5453
now: Tuple[float, str]
5554
) -> 'Literal[False]':
5655
"""Submit a task in dummy mode.
@@ -77,7 +76,7 @@ def submit_task_job(
7776
itask.summary[task_job_mgr.KEY_EXECUTE_TIME_LIMIT] = (
7877
itask.mode_settings.simulated_run_length)
7978
itask.jobs.append(
80-
task_job_mgr.get_simulation_job_conf(itask, workflow))
79+
task_job_mgr.get_simulation_job_conf(itask))
8180
task_job_mgr.workflow_db_mgr.put_insert_task_jobs(
8281
itask, {
8382
'time_submit': now[1],

cylc/flow/run_modes/simulation.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ def submit_task_job(
5151
task_job_mgr: 'TaskJobManager',
5252
itask: 'TaskProxy',
5353
rtconfig: Dict[str, Any],
54-
workflow: str,
5554
now: Tuple[float, str]
5655
) -> 'Literal[True]':
5756
"""Submit a task in simulation mode.
@@ -84,7 +83,7 @@ def submit_task_job(
8483
itask.mode_settings.simulated_run_length
8584
)
8685
itask.jobs.append(
87-
task_job_mgr.get_simulation_job_conf(itask, workflow)
86+
task_job_mgr.get_simulation_job_conf(itask)
8887
)
8988
task_job_mgr.task_events_mgr.process_message(
9089
itask, INFO, TASK_OUTPUT_SUBMITTED,

cylc/flow/run_modes/skip.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ def submit_task_job(
4040
task_job_mgr: 'TaskJobManager',
4141
itask: 'TaskProxy',
4242
rtconfig: Dict,
43-
_workflow: str,
4443
now: Tuple[float, str]
4544
) -> 'Literal[True]':
4645
"""Submit a task in skip mode.
@@ -65,7 +64,7 @@ def submit_task_job(
6564
}
6665
itask.summary['job_runner_name'] = RunMode.SKIP.value
6766
itask.jobs.append(
68-
task_job_mgr.get_simulation_job_conf(itask, _workflow)
67+
task_job_mgr.get_simulation_job_conf(itask)
6968
)
7069
itask.run_mode = RunMode.SKIP
7170
task_job_mgr.workflow_db_mgr.put_insert_task_jobs(

cylc/flow/scheduler.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -995,7 +995,7 @@ def process_queued_task_messages(self) -> None:
995995
if should_poll:
996996
to_poll_tasks.append(itask)
997997
if to_poll_tasks:
998-
self.task_job_mgr.poll_task_jobs(self.workflow, to_poll_tasks)
998+
self.task_job_mgr.poll_task_jobs(to_poll_tasks)
999999

10001000
# Remaining unprocessed messages have no corresponding task proxy.
10011001
# For example, if I manually set a running task to succeeded, the
@@ -1096,7 +1096,7 @@ def kill_tasks(
10961096
f"{', '.join(sorted(t.identity for t in unkillable))}"
10971097
)
10981098
if not jobless:
1099-
self.task_job_mgr.kill_task_jobs(self.workflow, to_kill)
1099+
self.task_job_mgr.kill_task_jobs(to_kill)
11001100

11011101
return len(unkillable)
11021102

@@ -1536,7 +1536,6 @@ def start_job_submission(self, itasks: 'Iterable[TaskProxy]') -> bool:
15361536
log = LOG.info
15371537

15381538
for itask in self.task_job_mgr.submit_task_jobs(
1539-
self.workflow,
15401539
itasks,
15411540
self.server.curve_auth,
15421541
self.server.client_pub_key_dir,
@@ -1592,7 +1591,7 @@ def timeout_check(self):
15921591
self.check_workflow_timers()
15931592
# check submission and execution timeout and polling timers
15941593
if self.get_run_mode() != RunMode.SIMULATION:
1595-
self.task_job_mgr.check_task_jobs(self.workflow, self.pool)
1594+
self.task_job_mgr.check_task_jobs(self.pool)
15961595

15971596
async def workflow_shutdown(self):
15981597
"""Determines if the workflow can be shutdown yet."""

0 commit comments

Comments
 (0)