[Python-Dev] Fix import errors to have data

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