From eaa4b4feac0d8e8e0200569bea2e59d7d7ab2db5 Mon Sep 17 00:00:00 2001 From: Loren Eteval Date: Sun, 22 Jun 2025 10:59:02 +0800 Subject: [PATCH] Add threading type condition for win32session daemon Signed-off-by: Loren Eteval --- Furious/Utility/Win32Session.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Furious/Utility/Win32Session.py b/Furious/Utility/Win32Session.py index 61c8f6d..ede0e9f 100644 --- a/Furious/Utility/Win32Session.py +++ b/Furious/Utility/Win32Session.py @@ -49,7 +49,9 @@ class _Win32Session: import win32session if win32session.off(): - self._daemonThread.join() + if isinstance(self._daemonThread, threading.Thread): + self._daemonThread.join() + # Reset it self._daemonThread = None