From 9d39f24f4ee59e770a164db47f8d7dfa4d968ac0 Mon Sep 17 00:00:00 2001 From: "mendral-app[bot]" <233154221+mendral-app[bot]@users.noreply.github.com> Date: Fri, 26 Jun 2026 00:31:55 -0700 Subject: [PATCH 1/2] fix: disable read timeout for exec to prevent ReadTimeout on long-running processes --- src/blaxel/core/sandbox/default/process.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blaxel/core/sandbox/default/process.py b/src/blaxel/core/sandbox/default/process.py index cae39b9..229db80 100644 --- a/src/blaxel/core/sandbox/default/process.py +++ b/src/blaxel/core/sandbox/default/process.py @@ -250,7 +250,7 @@ async def exec( ) else: client = self.get_client() - response = await client.post("/process", json=process.to_dict()) + response = await client.post("/process", json=process.to_dict(), timeout=None) try: content_bytes = await response.aread() self.handle_response_error(response) From b03a72c6d2b501129700a59d82e6a2e4c39d9fe9 Mon Sep 17 00:00:00 2001 From: "mendral-app[bot]" <233154221+mendral-app[bot]@users.noreply.github.com> Date: Fri, 26 Jun 2026 07:33:24 -0700 Subject: [PATCH 2/2] fix: disable read timeout for sync exec method as well --- src/blaxel/core/sandbox/sync/process.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blaxel/core/sandbox/sync/process.py b/src/blaxel/core/sandbox/sync/process.py index 49952e7..ba25ae0 100644 --- a/src/blaxel/core/sandbox/sync/process.py +++ b/src/blaxel/core/sandbox/sync/process.py @@ -204,7 +204,7 @@ def exec( ) else: with self.get_client() as client_instance: - response = client_instance.post("/process", json=process.to_dict()) + response = client_instance.post("/process", json=process.to_dict(), timeout=None) response_data = None if response.content: try: