This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ncoghlan
Recipients alonho, ncoghlan, python-dev
Date 2012-05-31.14:08:39
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
Interesting - it turns out we can't fully reproduce the behaviour of nested with statements in ExitStack (see the new reference test I checked in, as well as #14969)

I added one technically redundant variable to the implementation to make it more obviously correct to the reader, as well as a test that ensures the stack can handle ridiculous numbers of callbacks without failing (a key advantage of using a single frame rather than one frame per callback)

While it isn't mandatory, we prefer it if contributors submit Contributor Agreements even for small changes. If you're happy to do that, I consider emailing a scanned or digitally photographed copy of the signed form as described here to be the simplest currently available approach:
Date User Action Args
2012-05-31 14:08:40ncoghlansetrecipients: + ncoghlan, alonho, python-dev
2012-05-31 14:08:40ncoghlansetmessageid: <>
2012-05-31 14:08:39ncoghlanlinkissue14963 messages
2012-05-31 14:08:39ncoghlancreate