Skip to content

Commit f68c72a

Browse files
soehmstscrim
andauthored
36884: treat no loops first
Co-authored-by: Travis Scrimshaw <[email protected]>
1 parent 19401f5 commit f68c72a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/sage/knots/link.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2429,11 +2429,11 @@ def remove_loops(self):
24292429
new_pd.append(list(cr))
24302430
else:
24312431
loop_crossings.append(cr)
2432+
if not loop_crossings:
2433+
return self
24322434
if not new_pd:
24332435
# trivial knot
24342436
return type(self)([])
2435-
elif not loop_crossings:
2436-
return self
24372437
new_edges = flatten(new_pd)
24382438
for cr in loop_crossings:
24392439
rem = set([e for e in cr if e in new_edges])

0 commit comments

Comments
 (0)