]> granicus.if.org Git - python/commit
(Merge 3.4) Issue #23571: Fix reentrant call to Py_FatalError()
authorVictor Stinner <victor.stinner@gmail.com>
Wed, 25 Mar 2015 00:55:14 +0000 (01:55 +0100)
committerVictor Stinner <victor.stinner@gmail.com>
Wed, 25 Mar 2015 00:55:14 +0000 (01:55 +0100)
commit53345a40bcbf6d71705533b658b2940dad31a684
tree7826b29396823e696376358c7f109aa00b8a191e
parent09ce2786e4a7a9ea2be32856f4db327f0b72d6cd
parent84092ac3705ffe371f5f1ec8ecc8c2830861ba9e
(Merge 3.4) Issue #23571: Fix reentrant call to Py_FatalError()

Flushing sys.stdout and sys.stderr in Py_FatalError() can call again
Py_FatalError(). Add a reentrant flag to detect this case and just abort at the
second call.
Python/pylifecycle.c