From f3f69911eff509456d3ef1ac24069c7aea2ad1f3 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Fri, 16 Oct 2026 23:37:03 +0800 Subject: [PATCH] refactor(types): expose TMDb exception identity explicitly --- app/modules/themoviedb/tmdbv3api/exceptions.py | 2 +- mypy.ini | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/modules/themoviedb/tmdbv3api/exceptions.py b/app/modules/themoviedb/tmdbv3api/exceptions.py index f96743b20..0962ea08b 100644 --- a/app/modules/themoviedb/tmdbv3api/exceptions.py +++ b/app/modules/themoviedb/tmdbv3api/exceptions.py @@ -1,6 +1,6 @@ # TMDbException 是跨层异常契约,定义在 schemas 层,供链层与API层捕获; # 模块内部沿用原导入路径,保持类身份一致 -from app.schemas.exception import TMDbException # noqa: F401 +from app.schemas.exception import TMDbException as TMDbException class TMDbConnectionError(TMDbException): diff --git a/mypy.ini b/mypy.ini index ea9624875..efa110b58 100644 --- a/mypy.ini +++ b/mypy.ini @@ -32,6 +32,8 @@ files = app/adapters/system/resource.py, app/agent/contracts.py, app/modules/dingtalk/dingtalk.py, + app/schemas/exception.py, + app/modules/themoviedb/tmdbv3api/exceptions.py, app/runtime/correlation.py, app/runtime/coalesce.py, app/runtime/execution.py,