We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 210476b commit a16e40fCopy full SHA for a16e40f
src/a2a/client/legacy_grpc.py
@@ -2,17 +2,22 @@
2
3
import warnings
4
5
+from typing import TYPE_CHECKING
6
+
7
from a2a.client.transports.grpc import GrpcTransport
-from a2a.grpc import a2a_pb2_grpc
8
from a2a.types import AgentCard
9
10
11
+if TYPE_CHECKING:
12
+ from a2a.grpc.a2a_pb2_grpc import A2AServiceStub
13
14
15
class A2AGrpcClient(GrpcTransport):
16
"""[DEPRECATED] Backwards compatibility wrapper for the gRPC client."""
17
18
def __init__(
19
self,
- grpc_stub: 'a2a_pb2_grpc.A2AServiceStub',
20
+ grpc_stub: 'A2AServiceStub',
21
agent_card: AgentCard,
22
):
23
warnings.warn(
0 commit comments