From 6d8a4667ee90e2e1d7c3d49d821a705aade45a8b Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sat, 29 Aug 2026 18:34:50 +0800 Subject: [PATCH] refactor(runtime): clear capability callback type debt --- app/runtime/capabilities/runtime.py | 4 ++-- tests/fixtures/architecture/mypy-baseline.json | 3 --- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/app/runtime/capabilities/runtime.py b/app/runtime/capabilities/runtime.py index cb3009c7d..0a5005f01 100644 --- a/app/runtime/capabilities/runtime.py +++ b/app/runtime/capabilities/runtime.py @@ -171,7 +171,7 @@ class CapabilityRuntime: raise CapabilityRuntimeClosedError("Capability Runtime 已关闭") @staticmethod - def _sync_callback(adapter: Any, name: str, *args) -> Any: + def _sync_callback(adapter: Any, name: str, *args: Any) -> Any: callback = getattr(adapter, name, None) if not callable(callback): raise CapabilityAdapterContractError(f"同步 adapter 缺少 {name}()") @@ -186,7 +186,7 @@ class CapabilityRuntime: return result @staticmethod - async def _async_callback(adapter: Any, name: str, *args) -> Any: + async def _async_callback(adapter: Any, name: str, *args: Any) -> Any: callback = getattr(adapter, name, None) if not callable(callback): raise CapabilityAdapterContractError(f"异步 adapter 缺少 {name}()") diff --git a/tests/fixtures/architecture/mypy-baseline.json b/tests/fixtures/architecture/mypy-baseline.json index d718eab4a..27e9e046b 100644 --- a/tests/fixtures/architecture/mypy-baseline.json +++ b/tests/fixtures/architecture/mypy-baseline.json @@ -2961,9 +2961,6 @@ "type-arg": 3, "unused-coroutine": 3 }, - "app/runtime/capabilities/runtime.py": { - "no-untyped-def": 2 - }, "app/runtime/compat/imports.py": { "assignment": 1, "attr-defined": 2,