From 34901b223c8667af7a4f193f18d93b0248030a2b Mon Sep 17 00:00:00 2001 From: Loren Eteval Date: Fri, 11 Aug 2023 14:47:56 +0800 Subject: [PATCH] Suppress error window on Linux platform when daemon thread terminated Signed-off-by: Loren Eteval --- Furious/__main__.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Furious/__main__.py b/Furious/__main__.py index d0e4fa3..5708269 100644 --- a/Furious/__main__.py +++ b/Furious/__main__.py @@ -25,6 +25,12 @@ def main(): exitcode = process.exitcode + if exitcode == -6: + # On Linux platform, daemon thread(filesystem events listener thread) + # terminated and result in application exitcode -6. Make it as exit + # success thus error window won't show. + exitcode = 0 + if exitcode == 0: sys.exit(exitcode)