Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 6 additions & 5 deletions openrag/components/indexer/loaders/pdf_loaders/marker.py
Original file line number Diff line number Diff line change
Expand Up @@ -262,13 +262,14 @@ async def _get_captions(self, img_dict: dict) -> dict:
try:
results = await tqdm.gather(*tasks, desc="Captioning images")
assert len(keys) == len(results), "Mismatch between keys and results count"
result_dict = dict(zip(keys, results))
return result_dict

except asyncio.CancelledError:
logger.warning("Image captioning tasks cancelled")
for task in tasks:
task.cancel()
raise
except Exception:
logger.exception("Error during image captioning")
raise
result_dict = dict(zip(keys, results))
return result_dict
except Exception as e:
logger.exception("Error during image captioning", error=str(e))
return {}