From 70deb4890c6e3fe2ef661637cadfb9f783d17441 Mon Sep 17 00:00:00 2001 From: Alex Petenchea Date: Sat, 4 Jan 2025 15:40:09 +0200 Subject: [PATCH] Using standard executor for transaction operations that do not require the transaction ID header --- arangoasync/database.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arangoasync/database.py b/arangoasync/database.py index c6f29e2..277e1a9 100644 --- a/arangoasync/database.py +++ b/arangoasync/database.py @@ -1343,7 +1343,7 @@ def response_handler(resp: Response) -> str: result: Json = self.deserializer.loads(resp.raw_body)["result"] return cast(str, result["status"]) - return await self._executor.execute(request, response_handler) + return await self._standard_executor.execute(request, response_handler) async def commit_transaction(self) -> None: """Commit the transaction. @@ -1363,7 +1363,7 @@ def response_handler(resp: Response) -> None: if not resp.is_success: raise TransactionCommitError(resp, request) - await self._executor.execute(request, response_handler) + await self._standard_executor.execute(request, response_handler) async def abort_transaction(self) -> None: """Abort the transaction. @@ -1383,4 +1383,4 @@ def response_handler(resp: Response) -> None: if not resp.is_success: raise TransactionAbortError(resp, request) - await self._executor.execute(request, response_handler) + await self._standard_executor.execute(request, response_handler)