Hi,
I stumble across an issue with the all_shortest_paths function: The returned edge descriptors point to a single edge descriptor when there are multiple edges between 2 nodes. Upon checking, two different edges are equal e1 == e2 is True, but e1 is e2 is False for different edges with the same src and dst. Thus, when using the edge descriptor to look up edge property, they all return the same property of the first added edge.
Can you please check?
Thank you!
Hi,
I stumble across an issue with the
all_shortest_pathsfunction: The returned edge descriptors point to a single edge descriptor when there are multiple edges between 2 nodes. Upon checking, two different edges are equale1 == e2isTrue, bute1 is e2isFalsefor different edges with the same src and dst. Thus, when using the edge descriptor to look up edge property, they all return the same property of the first added edge.Can you please check?
Thank you!