Skip to content
Snippets Groups Projects
Commit 0caa276d authored by Florian Spreckelsen's avatar Florian Spreckelsen
Browse files

MAINT: Add error handling for ImpossibleMergeErrors

parent b3b34c92
Branches
Tags
2 merge requests!184Release 0.9.1,!183F improve error messages
...@@ -1114,6 +1114,14 @@ def crawler_main(crawled_directory_path: str, ...@@ -1114,6 +1114,14 @@ def crawler_main(crawled_directory_path: str,
logger.error(err) logger.error(err)
_update_status_record(crawler.run_id, 0, 0, status="FAILED") _update_status_record(crawler.run_id, 0, 0, status="FAILED")
return 1 return 1
except ImpossibleMergeError as err:
logger.debug(traceback.format_exc())
logger.error(
"Encountered conflicting information when creating Records from the crawled "
f"data:\n\n{err}"
)
_update_status_record(crawler.run_id, 0, 0, status="FAILED")
return 1
except TransactionError as err: except TransactionError as err:
logger.debug(traceback.format_exc()) logger.debug(traceback.format_exc())
logger.error(err) logger.error(err)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment