chore: tighten mcp source typing

This commit is contained in:
lda
2026-06-09 07:03:36 +07:00 Verified
parent 19d65be77c
commit 5ebe1451c7
19 changed files with 103 additions and 43 deletions
@@ -40,7 +40,9 @@ def test_rpc_client_mixins_share_one_call_contract() -> None:
for module_info in pkgutil.iter_modules(rpc_client_package.__path__):
if module_info.name in {"__init__", "base"}:
continue
module = importlib.import_module(f"wf_transport_rpc_http.client.{module_info.name}")
module = importlib.import_module(
f"wf_transport_rpc_http.client.{module_info.name}"
)
for _name, value in inspect.getmembers(module, inspect.isclass):
if value.__module__ == module.__name__:
assert "_call" not in value.__dict__