]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
#4559: When a context manager's __exit__() method returns an object whose
authorAmaury Forgeot d'Arc <amauryfa@gmail.com>
Wed, 10 Dec 2008 23:22:49 +0000 (23:22 +0000)
committerAmaury Forgeot d'Arc <amauryfa@gmail.com>
Wed, 10 Dec 2008 23:22:49 +0000 (23:22 +0000)
commitad9b5992e3525c8a53ec6add3fee1f97142dc503
tree889d5d5133ffeea501626369c635c67306fd927f
parentffd42cf4442418ad8f22080377717d9d2b27f695
#4559: When a context manager's __exit__() method returns an object whose
conversion to bool raises an exception, 'with' loses that exception.

Reviewed by Jeffrey Yasskin.
Already ported to 2.5, will port to 2.6 and 3.0
Lib/test/test_with.py
Misc/NEWS
Python/ceval.c