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
This commit is contained in:
mjuhanne 2023-08-07 08:10:47 +03:00 committed by GitHub
parent 934f582804
commit cc776bb0ca
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 1 deletions

View file

@ -132,6 +132,7 @@ shunlog <github.com/shunlog>
Derek Dang <github.com/derekdang/> Derek Dang <github.com/derekdang/>
Luc Mcgrady <github.com/Luc-Mcgrady> Luc Mcgrady <github.com/Luc-Mcgrady>
Kehinde Adeleke <adelekekehinde06@gmail.com> Kehinde Adeleke <adelekekehinde06@gmail.com>
Marko Juhanne <github.com/mjuhanne>
******************** ********************

View file

@ -149,6 +149,7 @@ class Reviewer:
self._card_info = ReviewerCardInfo(self.mw) self._card_info = ReviewerCardInfo(self.mw)
self._previous_card_info = PreviousReviewerCardInfo(self.mw) self._previous_card_info = PreviousReviewerCardInfo(self.mw)
self._states_mutated = True self._states_mutated = True
self._reps: int = None
hooks.card_did_leech.append(self.onLeech) hooks.card_did_leech.append(self.onLeech)
def show(self) -> None: def show(self) -> None:
@ -160,7 +161,7 @@ class Reviewer:
self.web.set_bridge_command(self._linkHandler, self) self.web.set_bridge_command(self._linkHandler, self)
self.bottom.web.set_bridge_command(self._linkHandler, ReviewerBottomBar(self)) self.bottom.web.set_bridge_command(self._linkHandler, ReviewerBottomBar(self))
self._state_mutation_js = self.mw.col.get_config("cardStateCustomizer") self._state_mutation_js = self.mw.col.get_config("cardStateCustomizer")
self._reps: int = None self._reps = None
self._refresh_needed = RefreshNeeded.QUEUES self._refresh_needed = RefreshNeeded.QUEUES
self.refresh_if_needed() self.refresh_if_needed()