[Python-Dev] issue5578 - explanation (original) (raw)

Steve Holden steve at holdenweb.com
Fri Apr 3 21:50:01 CEST 2009


Chris Withers wrote:

Guido van Rossum wrote:

But anyways this is moot, the bug was only about exec in a class body nested inside a function. Indeed, I just hate seeing execs and it was an interesting mental exercise to try and get rid of the above one ;-)

Assuming it breaks no tests, would there be objection to me committing the above change to the Python 3 trunk? That's up to Benjamin. Personally, I live by "if it ain't broke, don't fix it." :-) Anything using an exec

that can be done in some other (more pythonic way)

is broken by definition ;-)

Benjamin? We've just had a fairly clear demonstration that small semantic changes to the language can leave unexpected areas borked.

regards Steve

Steve Holden +1 571 484 6266 +1 800 494 3119 Holden Web LLC http://www.holdenweb.com/ Want to know? Come to PyCon - soon! http://us.pycon.org/



More information about the Python-Dev mailing list