From fbd53726ccf3ea8d4011e65487679364763559d8 Mon Sep 17 00:00:00 2001 From: Ben Nguyen <105088397+bpnguyen107@users.noreply.github.com> Date: Sun, 27 Oct 2024 21:18:16 -0700 Subject: [PATCH] Enable strict_optional for aqt/deckdescription.py (#3538) * Enable strict_optional * Fix mypy errors --- .mypy.ini | 2 ++ qt/aqt/deckdescription.py | 1 + 2 files changed, 3 insertions(+) diff --git a/.mypy.ini b/.mypy.ini index c0d7700dc..bc5670dbe 100644 --- a/.mypy.ini +++ b/.mypy.ini @@ -50,6 +50,8 @@ strict_optional = True strict_optional = True [mypy-aqt.taglimit] strict_optional = True +[mypy-aqt.deckdescription] +strict_optional = True [mypy-aqt.deckbrowser] strict_optional = True [mypy-anki.scheduler.base] diff --git a/qt/aqt/deckdescription.py b/qt/aqt/deckdescription.py index 01b41eaaf..261f52ea2 100644 --- a/qt/aqt/deckdescription.py +++ b/qt/aqt/deckdescription.py @@ -60,6 +60,7 @@ class DeckDescriptionDialog(QDialog): button_box = QDialogButtonBox() ok = button_box.addButton(QDialogButtonBox.StandardButton.Ok) + assert ok is not None qconnect(ok.clicked, self.save_and_accept) box.addWidget(button_box)