Closed DanSheps closed 2 years ago
Due to interaction between:
and
Since there is no path but the bridge exists, the loop continues but returns a non-tuple.
return path
should be return list(zip(*[iter(path)] * 3))
Perhaps @jeremystretch can double check me on this.
Might make more sense to instead remove the return in the while loop and check while origin is not None and origin._path is not None
instead
return path
should bereturn list(zip(*[iter(path)] * 3))
Essentially; we can just break
out of the loop if path
is None.
NetBox version
v3.1.0
Python version
3.8
Steps to Reproduce
Expected Behavior
Cable trace to end at Interface 2 or 'Bridge'
Observed Behavior
Exception (More detail in comments)