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