Raphtory icon indicating copy to clipboard operation
Raphtory copied to clipboard

Mutating the graph while iterating over vertices or edges deadlocks

Open ljeub-pometry opened this issue 1 year ago • 1 comments

ljeub-pometry avatar Sep 01 '23 16:09 ljeub-pometry

from raphtory import Graph g = Graph() g.add_edge(1,1,2) g.add_edge(1,1,3) g.add_edge(1,1,4)

for e in g.edges.collect(): e.add_constant_properties({"test":1}) # should through an exception when the iter is not collected g.add_edge(1,e.src.name,e.dst.name,properties={...}) -> e.add_update(1,properties={...})

miratepuffin avatar Apr 11 '24 16:04 miratepuffin