[Python-Dev] Fix import errors to have data (original) (raw)

Phillip J. Eby pje at telecommunity.com
Mon Aug 2 06:57:31 CEST 2004


At 04:49 PM 8/2/04 +1200, Greg Ewing wrote:

> That might be over-cautious. It's probably safe to keep modules whose body > code executed without error.

No, it's not. If A and B import each other, and A fails after importing B, then B ends up with a reference to a broken A even though it executed without error.

Argh. I can't believe I missed that. Now that you mention it, I think that point was already brought up just a few days ago here. Maybe even by you. :) Ah well, please pardon my sudden case of obliviousness. :)



More information about the Python-Dev mailing list