From 6779b4fcf37c8f966121eca4fe554496a719f906 Mon Sep 17 00:00:00 2001 From: Uriel Date: Sat, 7 Mar 2026 15:07:31 -0300 Subject: [PATCH] fix last_used_ports not being updated locally --- WebHostLib/customserver.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/WebHostLib/customserver.py b/WebHostLib/customserver.py index afdc88e699..29f9f0402d 100644 --- a/WebHostLib/customserver.py +++ b/WebHostLib/customserver.py @@ -261,10 +261,11 @@ def get_active_net_connections() -> typing.Iterable[int]: def get_used_ports(): - last_used_ports: tuple[frozenset[int], int] = getattr(get_used_ports, "last", None) + last_used_ports: tuple[frozenset[int], float] = getattr(get_used_ports, "last", None) t_hash = time.time() // 900 if last_used_ports is None or last_used_ports[1] != t_hash: - setattr(get_used_ports, "last", (frozenset(get_active_net_connections()), t_hash)) + last_used_ports = (frozenset(get_active_net_connections()), t_hash) + setattr(get_used_ports, "last", last_used_ports) return last_used_ports[0]