Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ classifiers = [
]

[project.optional-dependencies]
http-server = ["fastapi>=0.115.2", "sse-starlette", "starlette"]
http-server = ["fastapi>=0.115.2", "sse-starlette", "starlette>=0.48.0"]
encryption = ["cryptography>=43.0.0"]
grpc = ["grpcio>=1.60", "grpcio-tools>=1.60", "grpcio_reflection>=1.7.0"]
telemetry = ["opentelemetry-api>=1.33.0", "opentelemetry-sdk>=1.33.0"]
Expand Down
8 changes: 4 additions & 4 deletions src/a2a/server/apps/jsonrpc/jsonrpc_app.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@
from starlette.exceptions import HTTPException
from starlette.requests import Request
from starlette.responses import JSONResponse, Response
from starlette.status import HTTP_413_REQUEST_ENTITY_TOO_LARGE
from starlette.status import HTTP_413_CONTENT_TOO_LARGE

_package_starlette_installed = True
else:
Expand All @@ -76,7 +76,7 @@
from starlette.exceptions import HTTPException
from starlette.requests import Request
from starlette.responses import JSONResponse, Response
from starlette.status import HTTP_413_REQUEST_ENTITY_TOO_LARGE
from starlette.status import HTTP_413_CONTENT_TOO_LARGE

_package_starlette_installed = True
except ImportError:
Expand All @@ -90,7 +90,7 @@
Request = Any
JSONResponse = Any
Response = Any
HTTP_413_REQUEST_ENTITY_TOO_LARGE = Any
HTTP_413_CONTENT_TOO_LARGE = Any


class StarletteUserProxy(A2AUser):
Expand Down Expand Up @@ -381,7 +381,7 @@ async def _handle_requests(self, request: Request) -> Response: # noqa: PLR0911
None, A2AError(root=JSONParseError(message=str(e)))
)
except HTTPException as e:
if e.status_code == HTTP_413_REQUEST_ENTITY_TOO_LARGE:
if e.status_code == HTTP_413_CONTENT_TOO_LARGE:
return self._generate_error_response(
request_id,
A2AError(
Expand Down
4 changes: 2 additions & 2 deletions uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading