diff options
| author | svelankar <siddharth.velankar@gmail.com> | 2017-04-11 09:11:13 (GMT) |
|---|---|---|
| committer | Nick Coghlan <ncoghlan@gmail.com> | 2017-04-11 09:11:13 (GMT) |
| commit | 00c75e9a45ff0366c185e9e8a2e23af5a35481b0 (patch) | |
| tree | 15be21a9abc45df371cfccdf11cb25f3e82a1594 /Lib/tarfile.py | |
| parent | 6fab78e9027f9ebd6414995580781b480433e595 (diff) | |
| download | cpython-00c75e9a45ff0366c185e9e8a2e23af5a35481b0.zip cpython-00c75e9a45ff0366c185e9e8a2e23af5a35481b0.tar.gz cpython-00c75e9a45ff0366c185e9e8a2e23af5a35481b0.tar.bz2 | |
bpo-29692: contextlib.contextmanager may incorrectly unchain RuntimeError (GH-949)
contextlib._GeneratorContextManager.__exit__ includes a special case to deal with
PEP 479 RuntimeErrors created when `StopIteration` is thrown into the context
manager body.
Previously this check was too permissive, and undid one level of chaining on *all*
RuntimeError instances, not just those that wrapped a StopIteration instance.
Diffstat (limited to 'Lib/tarfile.py')
0 files changed, 0 insertions, 0 deletions
