fix(system): type release tags and record reduced mypy debt

This commit is contained in:
jxxghp
2026-10-02 14:07:18 +08:00
parent d1a5997a90
commit e14e49eb47
2 changed files with 4 additions and 4 deletions

View File

@@ -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前端最新版本出错!")

View File

@@ -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