From f7ce5c0ed0e5645fcad7f9b368d976cae3c871d2 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sat, 17 Oct 2026 07:11:47 +0800 Subject: [PATCH] fix(types): narrow CookieCloud request URL --- app/adapters/external/cookiecloud.py | 2 ++ mypy.ini | 1 + tests/fixtures/architecture/mypy-baseline.json | 10 ---------- 3 files changed, 3 insertions(+), 10 deletions(-) diff --git a/app/adapters/external/cookiecloud.py b/app/adapters/external/cookiecloud.py index ea7339629..ed60d4b83 100644 --- a/app/adapters/external/cookiecloud.py +++ b/app/adapters/external/cookiecloud.py @@ -56,7 +56,9 @@ class CookieCloudHelper: if not result: return {}, "未从本地CookieCloud服务加载到cookie数据,请检查服务器设置、用户KEY及加密密码是否正确" else: + assert self._server is not None req_url = UrlUtils.combine_url(host=self._server, path=f"get/{self._key}") + assert req_url is not None with RequestUtils(content_type="application/json").response_manager( method="GET", url=req_url ) as ret: diff --git a/mypy.ini b/mypy.ini index 2370a3791..a42306b00 100644 --- a/mypy.ini +++ b/mypy.ini @@ -7,6 +7,7 @@ follow_imports = skip show_error_codes = True pretty = True files = + app/adapters/external/cookiecloud.py, app/modules/indexer/parser/bitpt.py, app/modules/indexer/parser/zhixing.py, app/chain/transfer/format.py, diff --git a/tests/fixtures/architecture/mypy-baseline.json b/tests/fixtures/architecture/mypy-baseline.json index 25cf576f6..a9c50f01e 100644 --- a/tests/fixtures/architecture/mypy-baseline.json +++ b/tests/fixtures/architecture/mypy-baseline.json @@ -16,9 +16,6 @@ "str-bytes-safe": 2, "union-attr": 14 }, - "app/adapters/external/cookiecloud.py": { - "arg-type": 1 - }, "app/adapters/external/ocr.py": { "arg-type": 1 }, @@ -1143,13 +1140,6 @@ "type-arg": 19, "var-annotated": 5 }, - "app/modules/indexer/parser/bitpt.py": { - "arg-type": 4, - "assignment": 7, - "no-untyped-def": 1, - "override": 1, - "union-attr": 2 - }, "app/modules/indexer/parser/rousi.py": { "no-untyped-def": 2 },