From d5809fd39aba4b8e6e2b2224aee5d6733ca1e578 Mon Sep 17 00:00:00 2001 From: Alexander Schlemmer <a.schlemmer@indiscale.com> Date: Wed, 29 May 2024 13:37:03 +0200 Subject: [PATCH] MAINT: minor optimization, removal of redundant code --- src/caoscrawler/sync_graph.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/caoscrawler/sync_graph.py b/src/caoscrawler/sync_graph.py index 0fe241da..580c684a 100644 --- a/src/caoscrawler/sync_graph.py +++ b/src/caoscrawler/sync_graph.py @@ -507,16 +507,18 @@ class SyncGraph: checked""" for node in list(self.nodes): if node.id is not None: - if self.get_equivalent(node) is not None: - self._merge_into(node, self.get_equivalent(node)) + eq_node = self.get_equivalent(node) + if eq_node is not None: + self._merge_into(node, eq_node) else: self._id_look_up[node.id] = node self._mark_existing(node) for node in list(self.nodes): if node.path is not None: - if self.get_equivalent(node) is not None: - self._merge_into(node, self.get_equivalent(node)) + eq_node = self.get_equivalent(node) + if eq_node is not None: + self._merge_into(node, eq_node) else: self._path_look_up[node.path] = node try: -- GitLab