|
Boost Users : |
From: John Reid (j.reid_at_[hidden])
Date: 2007-05-02 04:31:11
Hi,
Sorry to find another bug when I know you're busy. :(
I guess this was broken when the graph property attributes were
renamed/refactored:
import boost.graph as bgl
import pickle
g = bgl.Graph()
p = g.add_vertex_property( 'prop', 'float' )
pickle.dump( g, open( 'graph.pickle', 'w' ) )
pickle.load( open( 'graph.pickle', 'r' ) )
raises the following error:
1368
1369 def load(file):
-> 1370 return Unpickler(file).load()
1371
1372 def loads(str):
c:\apps\Python25\lib\pickle.py in load(self)
856 while 1:
857 key = read(1)
--> 858 dispatch[key](self)
859 except _Stop, stopinst:
860 return stopinst.value
c:\apps\Python25\lib\pickle.py in load_build(self)
1215 setstate = getattr(inst, "__setstate__", None)
1216 if setstate:
-> 1217 setstate(state)
1218 return
1219 slotstate = None
<type 'exceptions.AttributeError'>: 'Graph' object has no attribute
'vertex_property_map'
John.
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net