From 51581e501efc977df07b458f99e1f9deaa1f6676 Mon Sep 17 00:00:00 2001 From: kamilbenkirane Date: Mon, 9 Nov 2026 10:50:16 +0100 Subject: [PATCH] fix(bfl): raise the polling timeout to 10 minutes for 4k FLUX 3 jobs BFL documents that FLUX 3 Image at 4k "can take several minutes", so the 120 s polling ceiling turned paid jobs into TimeoutError. The loop still returns as soon as a task is Ready; only a task that never finishes waits longer. --- src/celeste/providers/bfl/images/config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/celeste/providers/bfl/images/config.py b/src/celeste/providers/bfl/images/config.py index e354bd52..4e951cb3 100644 --- a/src/celeste/providers/bfl/images/config.py +++ b/src/celeste/providers/bfl/images/config.py @@ -50,4 +50,4 @@ def image_field_for_model(model_id: str) -> BFLImageField: # Polling Configuration POLLING_INTERVAL = 0.5 # seconds between polling attempts -POLLING_TIMEOUT = 120.0 # 2 minutes timeout +POLLING_TIMEOUT = 600.0 # 10 minutes timeout