> Can't user Python code, fiddling around with bytecode, produce garbled > bytecode? In that case, it seems even better to raise an exception. Yes, they can produce garbled bytecode, and if that is detected, it's not safe to proceed. So a fatal error is the right thing. --Guido van Rossum (home page: http://www.python.org/~guido/)