chore: clear typehinting errors

This commit is contained in:
aclist committed 2026-05-24 01:49:08 +09:00
1 parent 05fd95cd8e
commit 59959ae3a1
2 files changed
+13 -16

No files matched your search

+12 -5
View File
@@ -1,14 +1,19 @@
import logging import logging
import requests import requests
import shutil import shutil
import subprocess
import tarfile
from typing import TYPE_CHECKING
from dzgui.const.constants import ( from dzgui.const.constants import (
APP_NAME,
TMP_EXE, TMP_EXE,
TMP_PATH, TMP_PATH,
TMP_TARBALL, TMP_TARBALL,
) )
from dzgui.strings import dialogs from dzgui.strings import dialogs
from dzgui.managers.threading import call_on_thread, StoredFunc, ThreadingManager from dzgui.managers.threading import call_on_thread, StoredFunc, ThreadingManager
from dzgui.views.dialogs.generic import ExceptionDialog, QuitDialog
import gi import gi
@@ -20,13 +25,15 @@ if TYPE_CHECKING:
logger = logging.getLogger(APP_NAME) logger = logging.getLogger(APP_NAME)
class UpdateManager:
def __init__(self) -> None:
self.thread_man = ThreadingManager() class UpdateManager:
def __init__(self, controller: "Controller") -> None:
self.thread_man = ThreadingManager(controller)
self.controller = controller
@call_on_thread(dialogs.fetching_update) @call_on_thread(dialogs.fetching_update)
def _update_version(self, exe_path: str, url: str) -> None: def update_version(self, exe_path: str, url: str) -> None:
try: try:
res = requests.get(url) res = requests.get(url)
if res.status_code == 200: if res.status_code == 200:
+1 -11
View File
@@ -1,9 +1,5 @@
import logging import logging
import os import os
import requests
import shutil
import subprocess
import tarfile
from typing import Literal, TYPE_CHECKING from typing import Literal, TYPE_CHECKING
@@ -13,20 +9,14 @@ from dzgui.const.constants import (
NO_FILL, NO_FILL,
FILL, FILL,
NO_PADDING, NO_PADDING,
TMP_EXE,
TMP_PATH,
TMP_TARBALL,
) )
from dzgui.const.update import ALLOW_UPDATES
from dzgui.const.enum import ServerTab from dzgui.const.enum import ServerTab
from dzgui.managers.update import UpdateManager from dzgui.managers.update import UpdateManager
from dzgui.strings import dialogs
from dzgui.util.clip import copy_clipboard from dzgui.util.clip import copy_clipboard
from dzgui.views.components.buttonbox import ButtonBox from dzgui.views.components.buttonbox import ButtonBox
from dzgui.views.components.filter_panel import FilterPanel from dzgui.views.components.filter_panel import FilterPanel
from dzgui.views.components.mod_panel import ModSelectionPanel from dzgui.views.components.mod_panel import ModSelectionPanel
from dzgui.views.components.buttons import IconTextButton, RefreshButton, KeysButton from dzgui.views.components.buttons import IconTextButton, RefreshButton, KeysButton
from dzgui.views.dialogs.generic import ExceptionDialog, QuitDialog
import gi import gi
@@ -106,7 +96,7 @@ class RightPanel(Gtk.Box):
self.pack_start(self.gutter_box, NO_EXPAND, FILL, NO_PADDING) self.pack_start(self.gutter_box, NO_EXPAND, FILL, NO_PADDING)
def _on_update_button_clicked(self, button: Gtk.Button, exe_path: str, url: str) -> None: def _on_update_button_clicked(self, button: Gtk.Button, exe_path: str, url: str) -> None:
UpdateManager().update_version() UpdateManager(self.controller).update_version()
def _on_server_page_changed( def _on_server_page_changed(
self, emitter: "Emitter", page: "ServerTreeView" self, emitter: "Emitter", page: "ServerTreeView"