Skip to content

Commit 40cd8ac

Browse files
committed
fix(api-nodes): retry on connection errors during polling instead of aborting
1 parent 76a7fa9 commit 40cd8ac

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

comfy_api_nodes/util/client.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,9 @@ async def poll_op(
143143
poll_interval: float = 5.0,
144144
max_poll_attempts: int = 160,
145145
timeout_per_poll: float = 120.0,
146-
max_retries_per_poll: int = 3,
146+
max_retries_per_poll: int = 10,
147147
retry_delay_per_poll: float = 1.0,
148-
retry_backoff_per_poll: float = 2.0,
148+
retry_backoff_per_poll: float = 1.4,
149149
estimated_duration: int | None = None,
150150
cancel_endpoint: ApiEndpoint | None = None,
151151
cancel_timeout: float = 10.0,
@@ -240,9 +240,9 @@ async def poll_op_raw(
240240
poll_interval: float = 5.0,
241241
max_poll_attempts: int = 160,
242242
timeout_per_poll: float = 120.0,
243-
max_retries_per_poll: int = 3,
243+
max_retries_per_poll: int = 10,
244244
retry_delay_per_poll: float = 1.0,
245-
retry_backoff_per_poll: float = 2.0,
245+
retry_backoff_per_poll: float = 1.4,
246246
estimated_duration: int | None = None,
247247
cancel_endpoint: ApiEndpoint | None = None,
248248
cancel_timeout: float = 10.0,

0 commit comments

Comments
 (0)