pickle and py2exe

Catfish losnations at comcast.net
Wed Dec 1 05:48:39 CET 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