From dba57008eaade81417a1d4cf54e1dcf5bfeb6b38 Mon Sep 17 00:00:00 2001 From: Dan Plischke Date: Mon, 26 Aug 2024 14:03:46 +0200 Subject: [PATCH] fix mypy errors --- ariadne/asgi/handlers/http.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ariadne/asgi/handlers/http.py b/ariadne/asgi/handlers/http.py index 37933e85..24ad711e 100644 --- a/ariadne/asgi/handlers/http.py +++ b/ariadne/asgi/handlers/http.py @@ -114,9 +114,9 @@ def encode_execution_result(self) -> str: Returns the JSON string representation of the execution result """ payload: Dict[str, Any] = {} - if self.result.data: + if self.result is not None and self.result.data is not None: payload["data"] = self.result.data - if self.result.errors: + if self.result is not None and self.result.errors is not None: errors = [] for error in self.result.errors: log_error(error, self.logger) @@ -710,7 +710,7 @@ async def handle_sse_request(self, request: Request) -> Response: """ try: - data = await self.extract_data_from_request(request) + data: Any = await self.extract_data_from_request(request) query = await self.get_query_from_sse_request(request, data) if self.schema is None: @@ -795,7 +795,7 @@ async def sse_subscribe_to_graphql( event="next", result=ExecutionResult( errors=[ - GraphQLError(message=error.get("message")) + GraphQLError(message=cast(str, error.get("message", ""))) for error in error_payload ] ),