From 544d45cbc570080964ab50044301b304343f9a31 Mon Sep 17 00:00:00 2001 From: Joscha Date: Tue, 13 Jul 2021 15:42:11 +0200 Subject: [PATCH] Catch non-critical exceptions at crawler top level --- CHANGELOG.md | 1 + PFERD/crawl/crawler.py | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 20dd53c..181ef99 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -34,6 +34,7 @@ ambiguous situations. ### Fixed - Nondeterministic name deduplication due to ILIAS reordering elements +- More exceptions are handled properly ## 3.1.0 - 2021-06-13 diff --git a/PFERD/crawl/crawler.py b/PFERD/crawl/crawler.py index d798bc3..c492ee9 100644 --- a/PFERD/crawl/crawler.py +++ b/PFERD/crawl/crawler.py @@ -320,6 +320,7 @@ class Crawler(ABC): log.explain("Warnings or errors occurred during this run") log.explain("Answer: No") + @anoncritical async def run(self) -> None: """ Start the crawling process. Call this function if you want to use a