On Tue, 30 Nov 2004 22:48:39 -0600, "Catfish" <[EMAIL PROTECTED]> wrote:
>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. Thanks Catfish, This brought up an error, option: --force-import not recognized. While looking into this, I had seen some mention of protocol option in pickle. I hadnt specified anything for protocol, so it defaults to 0 though I dont know what that is. Its my first time using pickle and second with py2exe. Thanks for the suggestion, Ill keep trying at this and another idea without pickle. Justin >"Justin Straube" <[EMAIL PROTECTED]> wrote in message >news:[EMAIL PROTECTED] >> 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 > -- http://mail.python.org/mailman/listinfo/python-list