Skip to content

Commit 30da41f

Browse files
committed
fix
1 parent c3ee2e5 commit 30da41f

8 files changed

Lines changed: 33 additions & 18 deletions

File tree

src/a2a/compat/v0_3/grpc_handler.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,9 @@ def __init__(
6161
"""
6262
self.agent_card = agent_card
6363
self.handler03 = RequestHandler03(request_handler=request_handler)
64-
self._context_builder = context_builder or DefaultGrpcServerCallContextBuilder()
64+
self._context_builder = (
65+
context_builder or DefaultGrpcServerCallContextBuilder()
66+
)
6567
self.card_modifier = card_modifier
6668

6769
async def _handle_unary(

src/a2a/compat/v0_3/jsonrpc_adapter.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@
3838
JSONRPCError as CoreJSONRPCError,
3939
)
4040
from a2a.server.routes.common import (
41-
ServerCallContextBuilder,
4241
DefaultServerCallContextBuilder,
42+
ServerCallContextBuilder,
4343
)
4444
from a2a.utils import constants
4545
from a2a.utils.errors import ExtendedAgentCardNotConfiguredError
@@ -70,7 +70,7 @@ def __init__( # noqa: PLR0913
7070
agent_card: 'AgentCard',
7171
http_handler: 'RequestHandler',
7272
extended_agent_card: 'AgentCard | None' = None,
73-
context_builder: 'ContextBuilder | None' = None,
73+
context_builder: 'ServerCallContextBuilder | None' = None,
7474
card_modifier: 'Callable[[AgentCard], Awaitable[AgentCard] | AgentCard] | None' = None,
7575
extended_card_modifier: 'Callable[[AgentCard, ServerCallContext], Awaitable[AgentCard] | AgentCard] | None' = None,
7676
):
@@ -81,7 +81,9 @@ def __init__( # noqa: PLR0913
8181
self.handler = RequestHandler03(
8282
request_handler=http_handler,
8383
)
84-
self._context_builder = context_builder or DefaultServerCallContextBuilder()
84+
self._context_builder = (
85+
context_builder or DefaultServerCallContextBuilder()
86+
)
8587

8688
def supports_method(self, method: str) -> bool:
8789
"""Returns True if the v0.3 adapter supports the given method name."""

src/a2a/compat/v0_3/rest_adapter.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@
3535
from a2a.compat.v0_3.rest_handler import REST03Handler
3636
from a2a.server.context import ServerCallContext
3737
from a2a.server.routes.common import (
38-
ServerCallContextBuilder,
3938
DefaultServerCallContextBuilder,
39+
ServerCallContextBuilder,
4040
)
4141
from a2a.utils.error_handlers import (
4242
rest_error_handler,
@@ -63,7 +63,7 @@ def __init__( # noqa: PLR0913
6363
agent_card: 'AgentCard',
6464
http_handler: 'RequestHandler',
6565
extended_agent_card: 'AgentCard | None' = None,
66-
context_builder: 'ContextBuilder | None' = None,
66+
context_builder: 'ServerCallContextBuilder | None' = None,
6767
card_modifier: 'Callable[[AgentCard], Awaitable[AgentCard] | AgentCard] | None' = None,
6868
extended_card_modifier: 'Callable[[AgentCard, ServerCallContext], Awaitable[AgentCard] | AgentCard] | None' = None,
6969
):
@@ -74,7 +74,9 @@ def __init__( # noqa: PLR0913
7474
self.handler = REST03Handler(
7575
agent_card=agent_card, request_handler=http_handler
7676
)
77-
self._context_builder = context_builder or DefaultServerCallContextBuilder()
77+
self._context_builder = (
78+
context_builder or DefaultServerCallContextBuilder()
79+
)
7880

7981
@rest_error_handler
8082
async def _handle_request(

src/a2a/server/request_handlers/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919

2020
try:
2121
from a2a.server.request_handlers.grpc_handler import (
22-
GrpcHandler, # type: ignore
2322
DefaultGrpcServerCallContextBuilder,
23+
GrpcHandler, # type: ignore
2424
GrpcServerCallContextBuilder,
2525
)
2626
except ImportError as e:
@@ -41,12 +41,12 @@ def __init__(self, *args, **kwargs):
4141

4242

4343
__all__ = [
44+
'DefaultGrpcServerCallContextBuilder',
4445
'DefaultRequestHandler',
4546
'GrpcHandler',
47+
'GrpcServerCallContextBuilder',
4648
'RequestHandler',
4749
'build_error_response',
48-
'DefaultGrpcServerCallContextBuilder',
49-
'GrpcServerCallContextBuilder',
5050
'prepare_response_object',
5151
'validate_request_params',
5252
]

src/a2a/server/request_handlers/grpc_handler.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,9 @@ def __init__(
129129
"""
130130
self.agent_card = agent_card
131131
self.request_handler = request_handler
132-
self._context_builder = context_builder or DefaultGrpcServerCallContextBuilder()
132+
self._context_builder = (
133+
context_builder or DefaultGrpcServerCallContextBuilder()
134+
)
133135
self.card_modifier = card_modifier
134136

135137
async def _handle_unary(

src/a2a/server/routes/__init__.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
"""A2A Routes."""
22

33
from a2a.server.routes.agent_card_routes import create_agent_card_routes
4-
from a2a.server.routes.common import ServerCallContextBuilder, DefaultServerCallContextBuilder
4+
from a2a.server.routes.common import (
5+
DefaultServerCallContextBuilder,
6+
ServerCallContextBuilder,
7+
)
58
from a2a.server.routes.jsonrpc_routes import create_jsonrpc_routes
69
from a2a.server.routes.rest_routes import create_rest_routes
710

811

912
__all__ = [
10-
'ContextBuilder',
11-
'DefaultContextBuilder',
13+
'DefaultServerCallContextBuilder',
14+
'ServerCallContextBuilder',
1215
'create_agent_card_routes',
1316
'create_jsonrpc_routes',
1417
'create_rest_routes',

src/a2a/server/routes/jsonrpc_dispatcher.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
build_error_response,
2929
)
3030
from a2a.server.routes.common import (
31-
ServerCallContextBuilder,
3231
DefaultServerCallContextBuilder,
32+
ServerCallContextBuilder,
3333
)
3434
from a2a.types import A2ARequest
3535
from a2a.types.a2a_pb2 import (
@@ -183,7 +183,9 @@ def __init__( # noqa: PLR0913
183183
self.extended_agent_card = extended_agent_card
184184
self.card_modifier = card_modifier
185185
self.extended_card_modifier = extended_card_modifier
186-
self._context_builder = context_builder or DefaultServerCallContextBuilder()
186+
self._context_builder = (
187+
context_builder or DefaultServerCallContextBuilder()
188+
)
187189
self.enable_v0_3_compat = enable_v0_3_compat
188190
self._v03_adapter: JSONRPC03Adapter | None = None
189191

src/a2a/server/routes/rest_dispatcher.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
from a2a.server.context import ServerCallContext
1010
from a2a.server.request_handlers.request_handler import RequestHandler
1111
from a2a.server.routes.common import (
12-
ServerCallContextBuilder,
1312
DefaultServerCallContextBuilder,
13+
ServerCallContextBuilder,
1414
)
1515
from a2a.types import a2a_pb2
1616
from a2a.types.a2a_pb2 import (
@@ -106,7 +106,9 @@ def __init__( # noqa: PLR0913
106106
self.extended_agent_card = extended_agent_card
107107
self.card_modifier = card_modifier
108108
self.extended_card_modifier = extended_card_modifier
109-
self._context_builder = context_builder or DefaultServerCallContextBuilder()
109+
self._context_builder = (
110+
context_builder or DefaultServerCallContextBuilder()
111+
)
110112
self.request_handler = request_handler
111113

112114
def _build_call_context(self, request: Request) -> ServerCallContext:

0 commit comments

Comments
 (0)