M
Marco Lierfeld
Hello there,
I want to save an instance of a class containing a dictionary with the
pickle-module.
The class looks like this:
class subproject:
configuration = {}
build_steps = []
# some functions
# ...
Now I create an instance of this class, e.g.
test = subproject()
and try to save it with pickle.dump(test, file('test.pickle','wb')) or with
pickle.Pickler(file('test.pickle','wb')).save(test) it looks like
everything has worked well, but in the saved file 'test.pickle' only the
list 'build_steps' is saved - the dictionary 'configuration' is missing.
There is wether an error-message nor an exception.
When I try to save only the dictionary, there is no problem at all - the
dict is saved to the file.
I also tried the 3 different protocols (0, 1, 2), but none of them worked
for me.
I hope somebody knows what to do
Thanks for reading
Marco
I want to save an instance of a class containing a dictionary with the
pickle-module.
The class looks like this:
class subproject:
configuration = {}
build_steps = []
# some functions
# ...
Now I create an instance of this class, e.g.
test = subproject()
and try to save it with pickle.dump(test, file('test.pickle','wb')) or with
pickle.Pickler(file('test.pickle','wb')).save(test) it looks like
everything has worked well, but in the saved file 'test.pickle' only the
list 'build_steps' is saved - the dictionary 'configuration' is missing.
There is wether an error-message nor an exception.
When I try to save only the dictionary, there is no problem at all - the
dict is saved to the file.
I also tried the 3 different protocols (0, 1, 2), but none of them worked
for me.
I hope somebody knows what to do
Thanks for reading
Marco