From d5ebcd43bff61d8cac52e87d86c894aa96ec35ac Mon Sep 17 00:00:00 2001 From: polarkernel Date: Fri, 4 Dec 2020 11:31:02 +0100 Subject: [PATCH] Catched endless loop in poly2FacesGraph by exception. --- bpypolyskel/poly2FacesGraph.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bpypolyskel/poly2FacesGraph.py b/bpypolyskel/poly2FacesGraph.py index d958cef..7c57ab4 100644 --- a/bpypolyskel/poly2FacesGraph.py +++ b/bpypolyskel/poly2FacesGraph.py @@ -99,6 +99,8 @@ def faces(self, embedding, nrOfPolyVerts): edgeset -= set([edge]) break # (Only one iteration) else: + if tup in path: + raise Exception('Endless loop catched in poly2FacesGraph faces()') path.append(tup) edgeset -= set([tup]) if (len(path) != 0):