From 7c2efe1128c9593c5d1d2895bacbaa141aa81f8f Mon Sep 17 00:00:00 2001 From: Ed Page Date: Fri, 8 Apr 2011 18:26:20 -0500 Subject: [PATCH] Implement workaround for PySide bug --- src/util/qore_utils.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/util/qore_utils.py b/src/util/qore_utils.py index 7780418..153558d 100644 --- a/src/util/qore_utils.py +++ b/src/util/qore_utils.py @@ -34,8 +34,11 @@ class _WorkerThread(QtCore.QObject): self._taskComplete.connect(self._futureThread._on_task_complete) @qt_compat.Slot(object) - @misc.log_exception(_moduleLogger) def _on_task_added(self, task): + self.__on_task_added(task) + + @misc.log_exception(_moduleLogger) + def __on_task_added(self, task): if not self._futureThread._isRunning: _moduleLogger.error("Dropping task") @@ -78,8 +81,11 @@ class FutureThread(QtCore.QObject): self._addTask.emit(task) @qt_compat.Slot(object) - @misc.log_exception(_moduleLogger) def _on_task_complete(self, taskResult): + self.__on_task_complete(taskResult) + + @misc.log_exception(_moduleLogger) + def __on_task_complete(self, taskResult): on_success, on_error, isError, result = taskResult if not self._isRunning: if isError: -- 1.7.9.5