From e499a3e68b0685a37cc73c1670b0fcb84e2eae73 Mon Sep 17 00:00:00 2001 From: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com> Date: Mon, 22 Jun 2026 23:10:29 -0700 Subject: [PATCH] chore: apply misc ruff fixes --- src/tagstudio/qt/controllers/search_panel_controller.py | 6 ++---- src/tagstudio/qt/ts_qt.py | 4 ++-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/tagstudio/qt/controllers/search_panel_controller.py b/src/tagstudio/qt/controllers/search_panel_controller.py index 7c6737a9..a90a9b78 100644 --- a/src/tagstudio/qt/controllers/search_panel_controller.py +++ b/src/tagstudio/qt/controllers/search_panel_controller.py @@ -2,7 +2,7 @@ # SPDX-License-Identifier: GPL-3.0-only -from typing import TYPE_CHECKING, Any, Generic, TypeVar +from typing import TYPE_CHECKING, Any import structlog from PySide6 import QtCore, QtGui @@ -20,8 +20,6 @@ logger = structlog.get_logger(__name__) if TYPE_CHECKING: from tagstudio.qt.ts_qt import QtDriver -T = TypeVar("T") - def _item_id(item: object) -> int: item_id: Any = getattr(item, "id") # noqa: B009 @@ -41,7 +39,7 @@ def _item_name(item: object) -> str: raise AttributeError() -class SearchPanel(PanelWidget, Generic[T]): +class SearchPanel[T](PanelWidget): item_chosen = Signal(int) def __init__( diff --git a/src/tagstudio/qt/ts_qt.py b/src/tagstudio/qt/ts_qt.py index 8a6e406e..ed6dcf58 100644 --- a/src/tagstudio/qt/ts_qt.py +++ b/src/tagstudio/qt/ts_qt.py @@ -393,8 +393,8 @@ class QtDriver(DriverMixin, QObject): view=FieldTemplateSearchPanelView(is_field_template_chooser=False), ), title=Translations["field_template_manager.title"], - done_callback=lambda checked=False: ( - self.main_window.preview_panel.set_selection(self.selected, update_preview=False) + done_callback=lambda checked=False: self.main_window.preview_panel.set_selection( + self.selected, update_preview=False ), has_save=False, )