Ensure unique edge IDs for NetworkX
This commit is contained in:
parent
3bf9dbe4fb
commit
c641a6290c
1 changed files with 3 additions and 0 deletions
|
|
@ -373,6 +373,9 @@ class NetworkXStorage(BaseGraphStorage):
|
||||||
# Add edges to result
|
# Add edges to result
|
||||||
for edge in subgraph.edges():
|
for edge in subgraph.edges():
|
||||||
source, target = edge
|
source, target = edge
|
||||||
|
# Esure unique edge_id for undirect graph
|
||||||
|
if source > target:
|
||||||
|
source, target = target, source
|
||||||
edge_id = f"{source}-{target}"
|
edge_id = f"{source}-{target}"
|
||||||
if edge_id in seen_edges:
|
if edge_id in seen_edges:
|
||||||
continue
|
continue
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue