KeyError in pickle
christof
christof.ecker at googlemail.com
Fri May 23 09:43:33 EDT 2008
On 23 Mai, 10:48, Peter Otten <__pete... at web.de> 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
More information about the Python-list
mailing list