fix: DOCLING_SERVE_SYNC_POLL_INTERVAL controls the synchronous polling time (#413)

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
This commit is contained in:
Michele Dolfi
2025-10-20 14:14:00 +02:00
committed by GitHub
parent 0427f71ef4
commit 0f274ab135
3 changed files with 3 additions and 1 deletions

View File

@@ -341,7 +341,7 @@ def create_app(): # noqa: C901
task = await orchestrator.task_status(task_id=task_id)
if task.is_completed():
return True
await asyncio.sleep(5)
await asyncio.sleep(docling_serve_settings.sync_poll_interval)
elapsed_time = time.monotonic() - start_time
if elapsed_time > docling_serve_settings.max_sync_wait:
return False