From 3a78daf66cfc68963c0be8d63581b542bce4b0bb Mon Sep 17 00:00:00 2001 From: Athanasius Date: Fri, 18 Mar 2022 09:55:03 +0000 Subject: [PATCH] Use `daemon` flag for threads, not setDaemon() --- EDMarketConnector.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/EDMarketConnector.py b/EDMarketConnector.py index 6aa27ca3..b3eb10ba 100755 --- a/EDMarketConnector.py +++ b/EDMarketConnector.py @@ -1672,15 +1672,19 @@ class AppWindow(object): def exit_tray(self, systray: 'SysTrayIcon') -> None: """Tray icon is shutting down.""" - exit_thread = threading.Thread(target=self.onexit) - exit_thread.setDaemon(True) + exit_thread = threading.Thread( + target=self.onexit, + daemon=True, + ) exit_thread.start() def onexit(self, event=None) -> None: """Application shutdown procedure.""" if sys.platform == 'win32': - shutdown_thread = threading.Thread(target=self.systray.shutdown) - shutdown_thread.setDaemon(True) + shutdown_thread = threading.Thread( + target=self.systray.shutdown, + daemon=True, + ) shutdown_thread.start() config.set_shutdown() # Signal we're in shutdown now.