diff --git a/src/tagstudio/qt/controller/widgets/ignore_modal_controller.py b/src/tagstudio/qt/controller/widgets/ignore_modal_controller.py index 5f70e60c..07d35974 100644 --- a/src/tagstudio/qt/controller/widgets/ignore_modal_controller.py +++ b/src/tagstudio/qt/controller/widgets/ignore_modal_controller.py @@ -4,14 +4,14 @@ from pathlib import Path +from typing import override import structlog from PySide6 import QtGui from PySide6.QtCore import Signal from tagstudio.core.constants import IGNORE_NAME, TS_FOLDER_NAME -from tagstudio.core.library.alchemy.library import Library -from tagstudio.core.library.alchemy.models import Tag +from tagstudio.core.library.alchemy.library import Library, Tag from tagstudio.core.library.ignore import Ignore from tagstudio.qt.helpers import file_opener from tagstudio.qt.view.widgets.ignore_modal_view import IgnoreModalView @@ -45,6 +45,7 @@ class IgnoreModal(IgnoreModalView): lines = [f"{line}\n" for line in lines] Ignore.write_ignore_file(self.lib.library_dir, lines) - def showEvent(self, event: QtGui.QShowEvent) -> None: # noqa N802 + @override + def showEvent(self, event: QtGui.QShowEvent) -> None: # type: ignore self.__load_file() return super().showEvent(event) diff --git a/src/tagstudio/qt/view/widgets/ignore_modal_view.py b/src/tagstudio/qt/view/widgets/ignore_modal_view.py index 62afcf52..091f2507 100644 --- a/src/tagstudio/qt/view/widgets/ignore_modal_view.py +++ b/src/tagstudio/qt/view/widgets/ignore_modal_view.py @@ -13,8 +13,7 @@ from PySide6.QtWidgets import ( ) from tagstudio.core.constants import IGNORE_NAME -from tagstudio.core.library.alchemy.library import Library -from tagstudio.core.library.alchemy.models import Tag +from tagstudio.core.library.alchemy.library import Library, Tag from tagstudio.qt.translations import Translations from tagstudio.qt.widgets.panel import PanelWidget