From 71456b0825f2fcea4ffbe467213e550783d1449f Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 16 Mar 2021 19:41:40 +1000 Subject: [PATCH] remove the processEvents() call in progress window Relic from when we were processing UI events via the sqlite progress handler. --- qt/aqt/progress.py | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/qt/aqt/progress.py b/qt/aqt/progress.py index 6f99524e7..947ffc993 100644 --- a/qt/aqt/progress.py +++ b/qt/aqt/progress.py @@ -104,8 +104,6 @@ class ProgressManager: self._min = min self._max = max self._firstTime = time.time() - self._lastUpdate = time.time() - self._updating = False self._show_timer = QTimer(self.mw) self._show_timer.setSingleShot(True) self._show_timer.start(immediate and 100 or 600) @@ -124,13 +122,10 @@ class ProgressManager: if not self.mw.inMainThread(): print("progress.update() called on wrong thread") return - if self._updating: - return if maybeShow: self._maybeShow() if not self._shown: return - elapsed = time.time() - self._lastUpdate if label: self._win.form.label.setText(label) @@ -140,12 +135,6 @@ class ProgressManager: self._counter = value or (self._counter + 1) self._win.form.progressBar.setValue(self._counter) - if process and elapsed >= 0.2: - self._updating = True - self.app.processEvents() # type: ignore #possibly related to https://github.com/python/mypy/issues/6910 - self._updating = False - self._lastUpdate = time.time() - def finish(self) -> None: self._levels -= 1 self._levels = max(0, self._levels)