Jeffrey Barish wrote: > I use cPickle to serialize some data so that I can read it back later. It > works sometimes, but other times I get an EOFError at the > > data = cPickle.load(fileobj) > > statement. I assume that this error indicates that cPickle is not able to > retrieve as much data from the file as it expects -- or that the dump did > not write as much data as it should have. Is that assumption correct? Are > there any debugging techniques I can use to figure out what is going wrong?
First of all, verify that you are opening the file in binary mode. Not doing this is the biggest cause of problems for Windows users, which the intermittent failure makes me suspect you may be. regards Steve -- Steve Holden +44 150 684 7255 +1 800 494 3119 Holden Web LLC/Ltd http://www.holdenweb.com Love me, love my blog http://holdenweb.blogspot.com Recent Ramblings http://del.icio.us/steve.holden -- http://mail.python.org/mailman/listinfo/python-list