From daa4aa00598046056c1e2b685b1526a76f5a8abd Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Fri, 24 Jul 2026 00:48:45 +0900 Subject: [PATCH] chore: clear typehinting errors resulting from mixins --- dzgui/views/dialogs/wizard.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dzgui/views/dialogs/wizard.py b/dzgui/views/dialogs/wizard.py index b5d8908..ca49375 100644 --- a/dzgui/views/dialogs/wizard.py +++ b/dzgui/views/dialogs/wizard.py @@ -49,8 +49,10 @@ class PageNum(Enum): SHORTCUTS = 7 FINAL = 8 + class OptionalPageMixin: """Marks optional pages as advanceable""" + def _on_map(self, page: "ScrolledWizardPage") -> None: EMITTER.emit("step_complete") @@ -221,7 +223,7 @@ class APIValidationPage(ScrolledWizardPage): self.spinner.stop() -class BMValidationPage(OptionalPageMixin, APIValidationPage): +class BMValidationPage(OptionalPageMixin, APIValidationPage): # type: ignore def __init__(self) -> None: super().__init__( enum=PageNum.BM_API, @@ -604,7 +606,7 @@ class CheckboxWithLabel(Gtk.Box): self.button.set_active(state) -class ShortcutCreationPage(OptionalPageMixin, ScrolledWizardPage): +class ShortcutCreationPage(OptionalPageMixin, ScrolledWizardPage): # type: ignore def __init__(self, shortcut: Path) -> None: super().__init__( enum=PageNum.SHORTCUTS,