On 23 Mai, 10:48, Peter Otten <[EMAIL PROTECTED]> wrote: > christof wrote: > > I am using pickle/unpickle to let my program save its documents to > > disk. While this it worked stable for a long time, one of my users now > > complained, that he had a file which can't be loaded. > > > The traceback is: > > > File "pickle.pyo", line 1374, in loads > > File "pickle.pyo", line 858, in load > > KeyError: 'A' > > > Does anybody know this problem. How this can happen and how can I > > avoid it? > > Is this reproducible? How? If not I would guess that the file is corrupted. > > Peter
I found the problem: the user did a text export and gave the exported file the wrong extension. So: the file was not valid python pickle. I should add a type signature to fhe file format to avoid this. Thanks anyway, Christof -- http://mail.python.org/mailman/listinfo/python-list