chore: clear typehinting errors

This commit is contained in:
aclist committed 2026-04-29 00:44:33 +09:00
1 parent d0934723e6
commit 4377f9de7c
7 files changed
+19 -12

No files matched your search

+6 -4
View File
@@ -158,7 +158,7 @@ class Controller(GObject.GObject):
return self.config_man.lookup(key) return self.config_man.lookup(key)
def is_auto_install(self) -> bool: def is_auto_install(self) -> bool:
return self.query_config(Preferences.INSTALL) return bool(self.query_config(Preferences.INSTALL))
def suppress_signal( def suppress_signal(
self, owner: Gtk.Widget, widget: Gtk.Widget, func_name: str, state: bool self, owner: Gtk.Widget, widget: Gtk.Widget, func_name: str, state: bool
@@ -173,7 +173,7 @@ class Controller(GObject.GObject):
def toggle_debug_mode(self) -> None: def toggle_debug_mode(self) -> None:
self.toggle_config(Preferences.DEBUG) self.toggle_config(Preferences.DEBUG)
def get_active_context(self) -> Gtk.TreeView: def get_active_context(self) -> "ServerTab":
return self.get_active_treeview().get_enum() return self.get_active_treeview().get_enum()
def get_active_treeview(self) -> "ServerTreeView": def get_active_treeview(self) -> "ServerTreeView":
@@ -295,6 +295,8 @@ class Controller(GObject.GObject):
def highlight_stale_cleanup(self, stale_mods: list) -> None: def highlight_stale_cleanup(self, stale_mods: list) -> None:
"""Manipulates attached ListStore in the main event loop""" """Manipulates attached ListStore in the main event loop"""
model = self.get_mod_store() model = self.get_mod_store()
if model is None:
return
for mod in model: for mod in model:
it = mod.iter it = mod.iter
path = model.get_path(it) path = model.get_path(it)
@@ -358,7 +360,7 @@ class Controller(GObject.GObject):
self.delete_single_mod(path) self.delete_single_mod(path)
total_mods, total_size = self.calc_mod_size() total_mods, total_size = self.calc_mod_size()
self.update_mod_statusbar() self.format_mod_statusbar()
def delete_single_mod_cleanup(self, _iter: Gtk.TreeIter) -> None: def delete_single_mod_cleanup(self, _iter: Gtk.TreeIter) -> None:
self.get_mod_store().remove(_iter) self.get_mod_store().remove(_iter)
@@ -420,7 +422,7 @@ class Controller(GObject.GObject):
logger.critical(e) logger.critical(e)
return return
def menu_action(self, action: ContextMenu, tree: Gtk.TreeView) -> None: def menu_action(self, action: ContextMenu, tree: "ServerTreeView") -> None:
context_man = ContextMenuManager(tree, self) context_man = ContextMenuManager(tree, self)
context_man.process(action) context_man.process(action)
-1
View File
@@ -3,7 +3,6 @@ import logging
from typing import TYPE_CHECKING from typing import TYPE_CHECKING
from dzgui.const.enum import ContextMenu, Preferences from dzgui.const.enum import ContextMenu, Preferences
from dzgui.util import strings
from dzgui.util.clip import copy_clipboard from dzgui.util.clip import copy_clipboard
from dzgui.util.open_links import open_workshop_page from dzgui.util.open_links import open_workshop_page
+2 -1
View File
@@ -27,6 +27,7 @@ API_TIMEOUT = 3
if TYPE_CHECKING: if TYPE_CHECKING:
from dzgui.controllers.mc import Controller from dzgui.controllers.mc import Controller
from dzgui.model.proxy_model import ProxyModelManager from dzgui.model.proxy_model import ProxyModelManager
from dzgui.views.trees.tree_servers import ServerTreeView
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@@ -39,7 +40,7 @@ class NewPlayerCount:
class ServerModelManager: class ServerModelManager:
def __init__(self, controller: "Controller", tv: Gtk.TreeView) -> None: def __init__(self, controller: "Controller", tv: "ServerTreeView") -> None:
self.tv = tv self.tv = tv
self.enum = tv.get_enum() self.enum = tv.get_enum()
+2 -1
View File
@@ -227,7 +227,7 @@ class FilterPanel(Gtk.Box):
# state = self.default_filters[label] # state = self.default_filters[label]
# check.set_active(state) # check.set_active(state)
def _on_map_entry_keypress(self, entry: Gtk.Entry, event: Gdk.EventKey) -> None: def _on_map_entry_keypress(self, entry: Gtk.Entry, event: Gdk.EventKey) -> bool:
match event.keyval: match event.keyval:
case Gdk.KEY_Escape: case Gdk.KEY_Escape:
GLib.idle_add(self.restore_focus_to_treeview) GLib.idle_add(self.restore_focus_to_treeview)
@@ -237,6 +237,7 @@ class FilterPanel(Gtk.Box):
""" """
text = self.maps_entry.get_text() text = self.maps_entry.get_text()
self.maps_entry.set_position(len(text)) self.maps_entry.set_position(len(text))
return True
case _: case _:
return False return False
+1 -1
View File
@@ -5,7 +5,7 @@ from gi.repository import Gtk, GLib # noqa E402
class MapsCombo(Gtk.EntryCompletion): class MapsCombo(Gtk.EntryCompletion):
def __init__(self): def __init__(self) -> None:
super().__init__(inline_completion=True) super().__init__(inline_completion=True)
self.set_text_column(0) self.set_text_column(0)
self.set_minimum_key_length(1) self.set_minimum_key_length(1)
+7 -3
View File
@@ -94,16 +94,20 @@ class ServerNotebook(Gtk.ScrolledWindow):
self.emitter.emit("server_page_toggled", False) self.emitter.emit("server_page_toggled", False)
def _on_keypress(self, widget: Self, event: Gdk.EventKey) -> Optional[False]: def _on_keypress(self, widget: Self, event: Gdk.EventKey) -> Optional[False]:
if event.state is Gdk.ModifierType.CONTROL_MASK: # NOTE: abort if modifier mask is active
if event.state != 0:
return False return False
match event.keyval: match event.keyval:
case Gdk.KEY_n: case Gdk.KEY_n:
self.notebook.next_page() self.notebook.next_page()
self.grab_content_area()
return True
case Gdk.KEY_p: case Gdk.KEY_p:
self.notebook.prev_page() self.notebook.prev_page()
self.grab_content_area()
return True
case _: case _:
return return False
self.grab_content_area()
def grab_content_area(self) -> None: def grab_content_area(self) -> None:
self.get_active_treeview().grab_focus() self.get_active_treeview().grab_focus()
+1 -1
View File
@@ -70,7 +70,7 @@ class MenuTreeView(TreeView):
if row_type in docs: if row_type in docs:
open_link_by_rowtype(row_type) open_link_by_rowtype(row_type)
def get_row_enum(self) -> Any: def get_row_enum(self) -> str:
# NOTE: col 1 contains a RowType enum # NOTE: col 1 contains a RowType enum
model = self.get_model() model = self.get_model()
_iter = self.get_focused_row_iter() _iter = self.get_focused_row_iter()