Skip to content

Commit 357547f

Browse files
authored
Make router_starter parameters mandatory kwargs (#3583)
See PR #2973 for justification of mandatory keyword args.
1 parent e34a70a commit 357547f

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

parsl/monitoring/monitoring.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -154,9 +154,14 @@ def start(self, dfk_run_dir: str, config_run_dir: Union[str, os.PathLike]) -> No
154154
self.router_exit_event = Event()
155155

156156
self.router_proc = ForkProcess(target=router_starter,
157-
args=(comm_q, self.exception_q, self.priority_msgs, self.node_msgs,
158-
self.block_msgs, self.resource_msgs, self.router_exit_event),
159-
kwargs={"hub_address": self.hub_address,
157+
kwargs={"comm_q": comm_q,
158+
"exception_q": self.exception_q,
159+
"priority_msgs": self.priority_msgs,
160+
"node_msgs": self.node_msgs,
161+
"block_msgs": self.block_msgs,
162+
"resource_msgs": self.resource_msgs,
163+
"exit_event": self.router_exit_event,
164+
"hub_address": self.hub_address,
160165
"udp_port": self.hub_port,
161166
"zmq_port_range": self.hub_port_range,
162167
"logdir": self.logdir,

parsl/monitoring/router.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,8 @@ def start_zmq_listener(self) -> None:
204204

205205
@wrap_with_logs
206206
@typeguard.typechecked
207-
def router_starter(comm_q: mpq.Queue,
207+
def router_starter(*,
208+
comm_q: mpq.Queue,
208209
exception_q: mpq.Queue,
209210
priority_msgs: mpq.Queue,
210211
node_msgs: mpq.Queue,

0 commit comments

Comments
 (0)