From 157e7bcb3facaa3888e3eefb73ae984ade1c4bc7 Mon Sep 17 00:00:00 2001 From: ed Date: Sat, 7 Mar 2026 21:49:36 +0000 Subject: [PATCH] Update broker_thr.py --- copyparty/broker_thr.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/copyparty/broker_thr.py b/copyparty/broker_thr.py index b433a300..ae290d06 100644 --- a/copyparty/broker_thr.py +++ b/copyparty/broker_thr.py @@ -53,17 +53,18 @@ class BrokerThr(BrokerCli): return NotExQueue(obj(*args)) # type: ignore def say(self, dest: str, *args: Any) -> None: - if dest == "httpsrv.listen": - self.httpsrv.listen(args[0], 1) - return + if dest.startswith("httpsrv."): + if dest == "httpsrv.listen": + self.httpsrv.listen(args[0], 1) + return - if dest == "httpsrv.set_netdevs": - self.httpsrv.set_netdevs(args[0]) - return + if dest == "httpsrv.set_netdevs": + self.httpsrv.set_netdevs(args[0]) + return - if dest == "httpsrv.set_bad_ver": - self.httpsrv.set_bad_ver(args[0]) - return + if dest == "httpsrv.set_bad_ver": + self.httpsrv.set_bad_ver() + return # new ipc invoking managed service in hub obj = self.hub