I have a CD of 9.04 ordered and will have to wait until it arrives before I can test it with Bible Analyzer. Any of the dependencies of Bible Analyzer can be updated if available. That may be the issue. Frankly, I don't know what a "Magic Number" is. Wait and see, I guess.

If you find a fix or workaround, let me know.

Tim MortonDeveloper, Bible Analyzer

But to him that worketh not, but believeth on him that justifieth the ungodly, his faith is counted for righteousness. (Rom 4:5 AV)

From what I have been able to find, it has to do with trying to import a compiled python program in a version other than the one compiled on. I found this:

This happens when you have a .pyc file that was compiled by adifferent version from the Python you are trying to importit with. Normally, if the corresponding .py file is around,this is not a problem, because Python will automaticallyrecompile and produce a new .pyc file. So it seems thatyou don't have the original .py file around here, or itcannot be recompiled for some reason. (If they are bothpresent, you could try removing that .pyc file.)

Or you can try to find out what Python version is used, andinstall that version...

And this:

The magic number comes from UNIX-type systems where the first few bytes of a file held a marker indicating the file type.

Python puts a similar marker into its pyc files when it creates them.

Then the python interpreter makes sure this number is correct when loading it.

Anything that damages this magic number will cause your problem. This includes editing the pyc file or trying to run a pyc from a different version of python (usually later) than your interpreter.

If they're your pyc files, delete them and let the interpreter re-compile the py files.

If they're not yours, you'll have to either get the py files or an interpreter that can run the pyc files with that particular magic value.

I will make an offer to you, if you want to send me (email, ftp, etc) the images.py and/or others, I will be happy to test this theory for you. I do not have jaunty in front of me at the moment, so I cannot see what version of python it is running. I did find a good site that shows what the magic numbers are for each python release: