diff --git a/src/auto_archiver/core/orchestrator.py b/src/auto_archiver/core/orchestrator.py index 25c2854..a6cfd4d 100644 --- a/src/auto_archiver/core/orchestrator.py +++ b/src/auto_archiver/core/orchestrator.py @@ -140,7 +140,8 @@ class ArchivingOrchestrator: # 4 - call enrichers: have access to archived content, can generate metadata and Media # eg: screenshot, wacz, webarchive, thumbnails for e in self.enrichers: - e.enrich(result) + try: e.enrich(result) + except Exception as exc: logger.error(f"Unexpected error with enricher {e.name}: {exc}") # 5 - store media # looks for Media in result.media and also result.media[x].properties (as list or dict values)