Prevent infinite loop

This commit is contained in:
WQY\qiong
2023-06-08 21:25:13 +08:00
parent 491e70f79f
commit 6dbf701318
3 changed files with 63 additions and 3 deletions

View File

@@ -164,6 +164,9 @@ def calculate_boundary(name: str, nodes: list[str]) -> list[tuple[float, float]]
# work into a branch, return
if len(sorted_links) == 0:
cursor = paths[-2]
if cursor == topology.max_x_node():
paths.append(cursor)
break
in_angle = in_angle = _angle_of_node_link(cursor, overlapped_link, t_nodes, t_links)
continue