From c2f6f08add1bec9ecd83eb546733a94049006a2d Mon Sep 17 00:00:00 2001 From: oxGorou <98001973+oxGorou@users.noreply.github.com> Date: Tue, 5 May 2026 16:00:12 +0700 Subject: [PATCH 1/2] Apply suggested fix to UXTU4Linux/Assets/Modules/daemon.py from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> --- UXTU4Linux/Assets/Modules/daemon.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/UXTU4Linux/Assets/Modules/daemon.py b/UXTU4Linux/Assets/Modules/daemon.py index c270b7a..700cf8c 100644 --- a/UXTU4Linux/Assets/Modules/daemon.py +++ b/UXTU4Linux/Assets/Modules/daemon.py @@ -435,8 +435,8 @@ def run(self) -> None: # while avoiding a tight loop that would wake the CPU too frequently. poll_timeout_ms = ZMQ_POLL_TIMEOUT_MS - signal.signal(signal.SIGTERM, lambda signum, frame: self._sig_handler(stop_requested, signum, frame)) - signal.signal(signal.SIGINT, lambda signum, frame: self._sig_handler(stop_requested, signum, frame)) + signal.signal(signal.SIGTERM, lambda *args: self._sig_handler(stop_requested, *args)) + signal.signal(signal.SIGINT, lambda *args: self._sig_handler(stop_requested, *args)) while True: if stop_requested.is_set(): From ad231d4c633fd0cbf5140bfaceb02350982a4c24 Mon Sep 17 00:00:00 2001 From: oxGorou <98001973+oxGorou@users.noreply.github.com> Date: Tue, 5 May 2026 16:00:12 +0700 Subject: [PATCH 2/2] Apply suggested fix to UXTU4Linux/Assets/Modules/daemon.py from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> --- UXTU4Linux/Assets/Modules/daemon.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/UXTU4Linux/Assets/Modules/daemon.py b/UXTU4Linux/Assets/Modules/daemon.py index 700cf8c..48c87f3 100644 --- a/UXTU4Linux/Assets/Modules/daemon.py +++ b/UXTU4Linux/Assets/Modules/daemon.py @@ -293,7 +293,8 @@ def _cmd_apply(self, msg: dict) -> dict: mode = msg.get("mode", "Unknown") args = msg.get("args", "") output = self._apply_once(args, mode, log=True) - self._last_logged_mode = mode + with self._lock: + self._last_logged_mode = mode return {"ok": True, "output": output} except Exception as exc: return {"ok": False, "error": str(exc)}