15 Jun
2007
15 Jun
'07
9:11 p.m.
On Jun 8, 2007, at 6:48 AM, John Reid wrote:
Hi,
When a graph is copied via copy.copy(g), extra vertex and edge property maps are added.
import boost.graph as bgl g = bgl.Graph() prop = g.add_vertex_property('prop') from copy import copy g_copy = copy(g) print g.vertex_properties.keys() print g_copy.vertex_properties.keys()
Output:
g's vertex properties: ['prop'] g_copy's vertex properties: ['object', 'prop']
This property named 'object' contains the same values as the 'prop' property.
Is this a bug in the pickling support?
Definitely a bug, which was in the "unpickling" routines. I believe I've fixed this in Subversion. - Doug