From d2b6e11fe4d62787158dba3c27a23dc3fab65c23 Mon Sep 17 00:00:00 2001 From: bronsen Date: Sat, 7 Feb 2026 02:51:02 +0100 Subject: [PATCH] [typing] remove various decorators that we only used to hep basedpyright ty solves this so much better --- src/teilchensammler_cli/tui.py | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/teilchensammler_cli/tui.py b/src/teilchensammler_cli/tui.py index f3eca8d..4a5c50d 100644 --- a/src/teilchensammler_cli/tui.py +++ b/src/teilchensammler_cli/tui.py @@ -1,5 +1,3 @@ -from typing import Literal, final, override - from textual.app import ComposeResult from textual.containers import HorizontalGroup from textual.screen import Screen @@ -7,7 +5,6 @@ from textual.widget import Widget from textual.widgets import DataTable, Footer, Header, Static, Input, Button -@final class SearchBar(Static): DEFAULT_CSS = """ #teilchen-input { @@ -18,7 +15,6 @@ class SearchBar(Static): } """ - @override def compose(self) -> ComposeResult: with HorizontalGroup(id="search-bar-widget"): yield Input( @@ -60,9 +56,7 @@ FAKE_DATA: list[TeilchenHeader | TeilchenDatum] = [ ] -@final class SearchResults(Widget): - @override def compose(self) -> ComposeResult: yield DataTable(id="table-search-result", cursor_type="row", zebra_stripes=True) @@ -73,7 +67,6 @@ class SearchResults(Widget): class AddInventoryScreen(Screen[None]): - @override def compose(self) -> ComposeResult: yield Header() yield SearchBar()