Help with EOFError when loading .pyc files

Carl Bevil carl_bevil at yahoo.com
Sun Mar 2 22:33:54 EST 2003


Sorry for the re-post, but I was hoping someone out there might have seen this 
type of error before, or maybe have some tips on debugging it.

Thanks!

Carl

On Thu, 27 Feb 2003 13:57:13 -0800 Carl Bevil <carl_bevil at yahoo.com> wrote:

> I am having a strange problem.  At runtime, I can load a .py file and 
compile 
> it on the fly without trouble.  But if there is a .pyc file already present 
> (generated from from the same .py file), when it is loaded and excuted, I 
get 
> a runtime error: "EOFError: EOF read where object expected".
> 
> I've seen this error message in marshal.c, and attempted to do some 
debugging. 
>  But trying to figure out what is going wrong when executing a .pyc file is 
> not easy.  :-)
> 
> So I'm hoping someone out there can give me some hints or advice on what is 
> going wrong.
> 
> Something that might be relevant is that I am cross-compiling my application 
> for a different platform.  The interpreter is embedded into my application.  
> My application is built on the Windows platform, and the .py files are 
created 
> and saved on the Windows machine.  I then run the application remotely (on a 
> proprietary platform), which reads in the .py/.pyc files, either from the 
PC's 
> hard drive (over the network), or directly from a CD.  The reason I bring 
this 
> point up is that I am concerned this might be some sort of CRLF issue 
between 
> the two platforms.  Although I would think if that were the case, the .py 
> files would not work either.
> 
> Any ideas?
> 
> Thanks!
> 
> Carl
> 




More information about the Python-list mailing list