Based on your comments to orip’s post, I guess this is what happened:
- You edited
__init__.py
on windows. - The windows editor added something non-printing, perhaps a carriage-return (end-of-line in Windows is CR/LF; in unix it is LF only), or perhaps a CTRL-Z (windows end-of-file).
- You used WinSCP to copy the file to your unix box.
- WinSCP thought: “This has something that’s not basic text; I’ll put a .bin extension to indicate binary data.”
- The missing
__init__.py
(now called__init__.py.bin
) means python doesn’t understand toolkit as a package. - You create
__init__.py
in the appropriate directory and everything works… ?