Type hints

This commit is contained in:
kramo
2023-08-16 16:12:50 +02:00
parent 57a7c98f7a
commit e67977287d
3 changed files with 10 additions and 13 deletions

View File

@@ -166,11 +166,8 @@ class Game(Gtk.Box):
if self.win.navigation_view.get_visible_page() == self.win.details_page:
self.win.navigation_view.pop()
self.create_toast(
# The variable is the title of the game
_("{} removed").format(GLib.markup_escape_text(self.name)),
"remove",
)
# The variable is the title of the game
self.create_toast(_("{} removed").format(self.name), "remove")
def set_loading(self, state: int) -> None:
self.loading += state

View File

@@ -156,7 +156,7 @@ class CartridgesApplication(Adw.Application):
game = Game(data)
shared.store.add_game(game, {"skip_save": True})
def get_source_name(self, source_id: str):
def get_source_name(self, source_id: str) -> Any:
if source_id == "all":
name = _("All Games")
elif source_id == "imported":

View File

@@ -85,8 +85,8 @@ class CartridgesWindow(Adw.ApplicationWindow):
filter_state: str = "all"
source_rows: dict = {}
def create_source_rows(self):
def get_removed(source_id):
def create_source_rows(self) -> None:
def get_removed(source_id: str) -> Any:
removed = tuple(
game.removed or game.hidden or game.blacklisted
for game in shared.store.source_games[source_id].values()
@@ -189,7 +189,7 @@ class CartridgesWindow(Adw.ApplicationWindow):
if not restored:
self.sidebar.select_row(self.all_games_row_box.get_parent())
def row_selected(self, _widget, row):
def row_selected(self, _widget: Any, row: Gtk.ListBoxRow | None) -> None:
if not row:
return
match row.get_child():
@@ -274,7 +274,7 @@ class CartridgesWindow(Adw.ApplicationWindow):
continue
child = None
def remove_from_overlay(widget):
def remove_from_overlay(widget: Gtk.Widget) -> None:
if isinstance(widget.get_parent(), Gtk.Overlay):
widget.get_parent().remove_overlay(widget)
@@ -405,12 +405,12 @@ class CartridgesWindow(Adw.ApplicationWindow):
return ((get_value(0) > get_value(1)) ^ order) * 2 - 1
def set_show_hidden(self, widget, *_args):
def set_show_hidden(self, navigation_view: Adw.NavigationView, *_args: Any) -> None:
self.lookup_action("show_hidden").set_enabled(
widget.get_visible_page() == self.library_page
navigation_view.get_visible_page() == self.library_page
)
def on_show_sidebar_action(self, *_args):
def on_show_sidebar_action(self, *_args: Any) -> None:
shared.state_schema.set_boolean(
"show-sidebar", (value := not self.overlay_split_view.get_show_sidebar())
)