Providing messages with asserts so if they are hit they are less confusing to a user
[gc-dialer] / src / util / qore_utils.py
index a592d34..491c96d 100644 (file)
@@ -74,7 +74,7 @@ class _WorkerThread(QtCore.QObject):
        @QtCore.pyqtSlot()
        @misc.log_exception(_moduleLogger)
        def _on_stop_requested(self):
-               self._thread.quit()
+               self._pool._thread.quit()
 
 
 class AsyncPool(QtCore.QObject):
@@ -102,6 +102,6 @@ class AsyncPool(QtCore.QObject):
                self._stopPool.emit()
 
        def add_task(self, func, args, kwds, on_success, on_error):
-               assert self._isRunning
+               assert self._isRunning, "Task queue not started"
                task = func, args, kwds, on_success, on_error
                self._addTask.emit(task)