mirror of
https://github.com/aclist/dztui.git
synced 2026-08-29 11:17:12 +02:00
chore: clear typehinting errors
Some checks are pending
Mirror to Codeberg / mirror-to-codeberg (push) Waiting to run
Some checks are pending
Mirror to Codeberg / mirror-to-codeberg (push) Waiting to run
This commit is contained in:
parent
e72e09eec1
commit
1b344c1260
@ -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
|
||||
|
||||
|
||||
@ -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()
|
||||
|
||||
@ -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:
|
||||
|
||||
@ -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])
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user