From 5366bf22bbff5d112763950cb239745424b1d9bd Mon Sep 17 00:00:00 2001 From: ed Date: Fri, 27 Jan 2023 23:56:54 +0000 Subject: [PATCH] describe detected network changes --- copyparty/tcpsrv.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/copyparty/tcpsrv.py b/copyparty/tcpsrv.py index 2fae58b0..e139d950 100644 --- a/copyparty/tcpsrv.py +++ b/copyparty/tcpsrv.py @@ -313,7 +313,17 @@ class TcpSrv(object): if not netdevs: continue - self.log("tcpsrv", "network change detected", 3) + added = "nothing" + removed = "nothing" + for k, v in netdevs.items(): + if k not in self.netdevs: + added = "{} = {}".format(k, v) + for k, v in self.netdevs.items(): + if k not in netdevs: + removed = "{} = {}".format(k, v) + + t = "network change detected:\n added {}\nremoved {}" + self.log("tcpsrv", t.format(added, removed), 3) self.netdevs = netdevs self._distribute_netdevs()