pickle and py2exe
Catfish
losnations at comcast.net
Tue Nov 30 23:48:39 EST 2004
I did this a while back, and I can't remember exactly. Therefore, I may only
be able to give you a push in the right direction until someone else can
answer it fully.
However, I think you have to force the db into the py2exe compile. I think
it's something like this:
--force-imports dbhash
Try this and see if it works.
"Justin Straube" <justinstraube at charter.net> wrote in message
news:qphqq0poq7d842fvm6hvu2gah4amh4l70k at 4ax.com...
> Hello,
>
> Im trying to compile a script with py2exe. The pickle module is causing
> the
> program to give an error.
>
> Traceback (most recent call last):
> File "SETIstat.pyw", line 330, in ?
> File "SETIstat.pyw", line 84, in start_up
> File "SETIstat.pyw", line 79, in config_load
> File "pickle.pyc", line 1390, in load
> File "pickle.pyc", line 872, in load
> File "pickle.pyc", line 985, in load_string
> LookupError: unknown encoding: string-escape
>
> the data in the pickled file is a dictionary containing a couple strings.
> The
> strings do contain \n and \t charaters but no other special characters or
> anything.
>
> Does anyone have any suggestions to what I can try to get around this? The
> pickle module works fine when the .pyw file is run. Its only when I
> compile this
> is there an issue.
>
> Thanks for any help,
>
> Justin
More information about the Python-list
mailing list