- hided the main UI on application quit to create a user experience of a shutdown without lag

- added a way to terminate QThreads safely by waiting; should be much safer
- made sure that the ArgsThread class receive the signal to stop
- made sure that on application shutdown, all workers will quit before the actual exit
This commit is contained in:
Marius Stanciu
2022-09-10 01:06:13 +03:00
committed by Marius
parent 3c1349a6c4
commit 71a3963c96
8 changed files with 36 additions and 20 deletions

View File

@@ -53,8 +53,8 @@ class TclCommand(object):
if self.app is None:
raise TypeError('Expected app to be appMain instance.')
if not isinstance(self.app, appMain.App):
raise TypeError('Expected appMain, got %s.' % type(app))
# if not isinstance(self.app, appMain.App):
# raise TypeError('Expected appMain, got %s.' % type(app))
self.log = self.app.log
self.error_info = None