chore: clear typehinting errors

This commit is contained in:
aclist 2026-08-16 12:56:49 +09:00
parent cc485289e3
commit 4917c0ce2e
3 changed files with 9 additions and 6 deletions

View File

@ -288,7 +288,7 @@ class SpinnerButton(Gtk.Button):
self.connect("clicked", self._on_button_clicked)
self.connect("map", self._on_map)
def _on_map(self, a) -> None:
def _on_map(self, button: Self) -> None:
self.spinner.set_visible(False)
def _on_button_clicked(self, button: Self) -> None:

View File

@ -61,7 +61,7 @@ class OfflineErrorPopover(ErrorPopover):
def __init__(self, relative_to: Gtk.Widget, position: Gtk.PositionType) -> None:
super().__init__(relative_to=relative_to, position=position)
def set_label(self, error: FolderError, msg: str) -> None:
def set_error_label(self, error: FolderError, msg: str) -> None:
match error:
case FolderError.NO_VALID_MODS:
prefix = offline.no_mods
@ -159,13 +159,13 @@ class FolderHBox(HBox):
def present_error(self, error: FolderError, msg: str) -> None:
if error == FolderError.FOLDER_CHANGED:
self.sidepop.set_label(error, msg)
self.sidepop.set_error_label(error, msg)
self.sidepop.popup()
return
self.folder = ""
self.label.set_text("")
self.unset_button.hide()
self.pop.set_label(error, msg)
self.pop.set_error_label(error, msg)
self.pop.popup()

View File

@ -69,6 +69,7 @@ class SubmitField(Gtk.Box):
self.entry.connect("icon-release", self._on_icon_release)
self.entry.set_visibility(False)
self.button: SpinnerButton | Gtk.Button
if slow:
self.button = SpinnerButton(label=options.save_button)
else:
@ -183,12 +184,14 @@ class SteamSubmitField(SubmitField):
def _on_api_success(self, emitter: "Emitter") -> None:
self.old_text = self.entry.get_text()
self.button.stop_spinner()
if isinstance(self.button, SpinnerButton):
self.button.stop_spinner()
self.entry.set_sensitive(True)
def _on_api_failure(self, emitter: "Emitter") -> None:
self.pop.popup()
self.button.stop_spinner()
if isinstance(self.button, SpinnerButton):
self.button.stop_spinner()
self.entry.set_sensitive(True)
def block_text_entry(self) -> None: