From 31d289048f0269f3148d6fe0c676208e9f4fd85b Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Fri, 9 Jan 2026 10:58:41 +0900 Subject: [PATCH] fix: fetch ipdb if missing --- dzgui/config/ipdb.py | 10 +++++----- dzgui/main.py | 2 -- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/dzgui/config/ipdb.py b/dzgui/config/ipdb.py index e72f014..4d64264 100644 --- a/dzgui/config/ipdb.py +++ b/dzgui/config/ipdb.py @@ -27,11 +27,11 @@ def get_ipdb(ips_path: Path) -> None: date = find_date(url) month_file = ips_path.parent / ".month" - if month_file.exists() is True: - old_date = month_file.read_text().rstrip("\n") - if old_date == date: - logger.info(f"IP DB date matches: {date}") - return + if ips_path.exists() and month_file.exists(): + old_date = month_file.read_text().rstrip("\n") + if old_date == date: + logger.info(f"IP DB date matches: {date}") + return # TODO: log additional output logger.info(f"Fetching IPDB for {date} from {url}") diff --git a/dzgui/main.py b/dzgui/main.py index cbf691b..b2c5fe0 100644 --- a/dzgui/main.py +++ b/dzgui/main.py @@ -19,7 +19,6 @@ from dzgui.init.migrate import ( migrate_cols_file, migrate_legacy_conf, copy_state_files, - copy_ipdb, ) from dzgui.init.prefix import get_version from dzgui.init.prereqs import has_steam_client @@ -73,7 +72,6 @@ def main() -> None: migrate_legacy_conf(XDG.config) migrate_cols_file(XDG.columns) copy_state_files(xdg_paths["XDG_STATE_HOME"]) - copy_ipdb(XDG.ips) _format = "%(asctime)s␞%(levelname)s␞%(filename)s::%(funcName)s::%(lineno)s␞%(message)s" logging.basicConfig(filename=XDG.debug, format=_format, level=logging.DEBUG)