From e14e49eb47494994706e29de29cb68f575db1293 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Fri, 2 Oct 2026 14:07:18 +0800 Subject: [PATCH] fix(system): type release tags and record reduced mypy debt --- app/chain/system.py | 4 ++-- tests/fixtures/architecture/mypy-baseline.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/chain/system.py b/app/chain/system.py index 54e110821..c5581aa75 100644 --- a/app/chain/system.py +++ b/app/chain/system.py @@ -608,7 +608,7 @@ class SystemChain(_SystemUpdateChain): ) if response: try: - releases = [release['tag_name'] for release in response.json()] + releases: list[str] = [release['tag_name'] for release in response.json()] v3_releases = [tag for tag in releases if re.match(r"^v3\.", tag)] if not v3_releases: logger.warning("获取v3后端最新版本出错!") @@ -640,7 +640,7 @@ class SystemChain(_SystemUpdateChain): ) if response: try: - releases = [release['tag_name'] for release in response.json()] + releases: list[str] = [release['tag_name'] for release in response.json()] v3_releases = [tag for tag in releases if re.match(r"^v3\.", tag)] if not v3_releases: logger.warning("获取v3前端最新版本出错!") diff --git a/tests/fixtures/architecture/mypy-baseline.json b/tests/fixtures/architecture/mypy-baseline.json index b9b4689fe..012565895 100644 --- a/tests/fixtures/architecture/mypy-baseline.json +++ b/tests/fixtures/architecture/mypy-baseline.json @@ -951,8 +951,8 @@ }, "app/chain/system.py": { "attr-defined": 1, - "no-untyped-call": 3, - "no-untyped-def": 11 + "no-untyped-call": 1, + "no-untyped-def": 9 }, "app/chain/theaudiodb.py": { "type-arg": 1