diff --git a/src/caoscrawler/identifiable_adapters.py b/src/caoscrawler/identifiable_adapters.py index 13ff9b1c516a40b43419148766982f862f15f503..5419eb8b7ded0674ca304ca0839cde583bebdf2e 100644 --- a/src/caoscrawler/identifiable_adapters.py +++ b/src/caoscrawler/identifiable_adapters.py @@ -352,7 +352,8 @@ startswith: bool, optional properties=identifiable_props, backrefs=[e.id for e in identifiable_backrefs] ) - except Exception: + except Exception as exc: + logger.error(exc) logger.error(f"Error while creating identifiable for this record:\n{se}") raise diff --git a/src/caoscrawler/sync_node.py b/src/caoscrawler/sync_node.py index 3ccff28d4507e3cc628cc32ad1b4b023446cb4f5..492839a9b9106ef591f8219f3610aca4997866c3 100644 --- a/src/caoscrawler/sync_node.py +++ b/src/caoscrawler/sync_node.py @@ -113,6 +113,7 @@ class SyncNode(): f"Problematic Property: {p.name}\n" f"First value:\n{ent.get_property(p).value}\n" f"Second value:\n{p.value}\n" + f"{self}" ) ime = ImpossibleMergeError("Cannot merge Entities") ime.pname = p.name