Ignore exceptions when flushing during shutdown

This commit is contained in:
Kovid Goyal 2025-02-06 16:27:42 +05:30
parent 98484d9f88
commit a9f1260021
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -1323,7 +1323,10 @@ class Main(MainWindow, MainWindowMixin, DeviceMixin, EmailMixin, # {{{
self.istores.join() self.istores.join()
wait_for_cleanup() wait_for_cleanup()
wait_for_stop() wait_for_stop()
sys.stdout.flush() # Make sure any buffered prints are written for debug mode try:
sys.stdout.flush() # Make sure any buffered prints are written for debug mode
except Exception:
pass
self.shutdown_completed.emit() self.shutdown_completed.emit()
return True return True