From 50561dd05f16555faa2b1ca065f54421060d7313 Mon Sep 17 00:00:00 2001 From: florian <f.spreckelsen@inidscale.com> Date: Tue, 8 Nov 2022 18:00:21 +0100 Subject: [PATCH] WIP: Resolve merge conflict --- src/caoscrawler/crawl.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/caoscrawler/crawl.py b/src/caoscrawler/crawl.py index ad77e678..0aecb58d 100644 --- a/src/caoscrawler/crawl.py +++ b/src/caoscrawler/crawl.py @@ -718,7 +718,13 @@ class Crawler(object): elif self.get_from_any_cache(record) is not None: # We merge the two in order to prevent loss of information newrecord = self.get_from_any_cache(record) - merge_entities(newrecord, record) + try: + merge_entities(newrecord, record) + except RuntimeError as re: + if "Merge conflict" in str(re): + continue + else: + raise re Crawler.bend_references_to_new_object( old=record, new=newrecord, entities=flat+to_be_updated+to_be_inserted) -- GitLab