chore: clear typehinting errors
Some checks are pending
Mirror to Codeberg / mirror-to-codeberg (push) Waiting to run

This commit is contained in:
aclist 2026-05-21 20:55:01 +09:00
parent e72e09eec1
commit 1b344c1260
5 changed files with 5 additions and 7 deletions

View File

@ -260,7 +260,7 @@ class Controller(GObject.GObject):
def select_colorized(self) -> None:
self.mod_man.select_colorized()
def get_all_tree_filters(self) -> list[str]:
def get_all_tree_filters(self) -> dict[str, dict[str, bool]]:
servers = self.get_servers()
all_filters: dict[str, dict[str, bool]] = {}
trees = (
@ -333,9 +333,6 @@ class Controller(GObject.GObject):
filter_man.set_filter(filt, state)
self.mediator.filters.set_filters(filters)
def get_filters(self) -> list[str]:
return self.mediator.filters.get_filters()
def get_dist_cache(self) -> dict[str, "Haversine"]:
return self.dist_cache

View File

@ -221,7 +221,7 @@ class ConfigManager:
logger.info(f"Using default window size {w},{h}")
window.set_default_size(w, h)
def get_filters(self, tv: "ServerTreeView") -> list[str] | None:
def get_filters(self, tv: "ServerTreeView") -> Any | None:
filters = self.prefs.paths.filters
try:
enum = tv.get_enum()

View File

@ -122,6 +122,7 @@ class ProxyModelManager:
# TODO: filter cache: return a dataclass object with clearly enumerated map, keyword, and filter values
# instead of just a serial list of strings
filters = self.filter_man.get_all_filters()
print(filters)
if skip_cache is False:
if filters in self.filter_cache:

View File

@ -332,7 +332,7 @@ class FilterPanel(Gtk.Box):
return
self.emitter.emit("map_selection_changed", name)
def set_filters(self, filters: dict[str, str]) -> None:
def set_filters(self, filters: dict[str, bool]) -> None:
for check in self.button_grid.checks:
label = check.get_label()
check.set_active(filters[label])

View File

@ -11,5 +11,5 @@ class ModsMixin:
self, tree: TreeView, path: Gtk.TreePath, column: Gtk.TreeViewColumn
) -> None:
mod = self.get_value_at_index(2)
mod = self.get_value_at_index(2) # type: ignore
self.controller.open_workshop_page(mod) # type: ignore