From cc776bb0caac1a7aa7368f3ebe28bf7c81a2d441 Mon Sep 17 00:00:00 2001 From: mjuhanne Date: Mon, 7 Aug 2023 08:10:47 +0300 Subject: [PATCH] Fix crash caused by uninitialized self._reps in class Reviewer (#2603) * Fix crash caused by uninitialized self._reps in class Reviewer * Do not declare _reps in reviewer.py twice --- CONTRIBUTORS | 1 + qt/aqt/reviewer.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 47a7528be..96b78b321 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -132,6 +132,7 @@ shunlog Derek Dang Luc Mcgrady Kehinde Adeleke +Marko Juhanne ******************** diff --git a/qt/aqt/reviewer.py b/qt/aqt/reviewer.py index 89f1d05de..96027fbf0 100644 --- a/qt/aqt/reviewer.py +++ b/qt/aqt/reviewer.py @@ -149,6 +149,7 @@ class Reviewer: self._card_info = ReviewerCardInfo(self.mw) self._previous_card_info = PreviousReviewerCardInfo(self.mw) self._states_mutated = True + self._reps: int = None hooks.card_did_leech.append(self.onLeech) def show(self) -> None: @@ -160,7 +161,7 @@ class Reviewer: self.web.set_bridge_command(self._linkHandler, self) self.bottom.web.set_bridge_command(self._linkHandler, ReviewerBottomBar(self)) self._state_mutation_js = self.mw.col.get_config("cardStateCustomizer") - self._reps: int = None + self._reps = None self._refresh_needed = RefreshNeeded.QUEUES self.refresh_if_needed()