]> granicus.if.org Git - python/commit
[3.6] bpo-25588: Fix regrtest when run inside IDLE (GH-3962) (#3987)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Fri, 13 Oct 2017 20:42:27 +0000 (13:42 -0700)
committerVictor Stinner <victor.stinner@gmail.com>
Fri, 13 Oct 2017 20:42:27 +0000 (13:42 -0700)
commit6234e9068332f61f935cf13fa5b1a924a99c28b2
treeb1da80d2896ac67e5b1015dd5717fa4f98277a9c
parentfdf151bbfbd5aed7c860ff212faf711a270544f3
[3.6] bpo-25588: Fix regrtest when run inside IDLE (GH-3962) (#3987)

When regrtest in run inside IDLE, sys.stdout and sys.stderr are not
TextIOWrapper objects and have no file descriptor associated:
sys.stderr.fileno() raises io.UnsupportedOperation.

Disable faulthandler and don't replace sys.stdout in that case.
(cherry picked from commit ccef823939d4ef602f2d8d13d0bfec29eda597a5)
Lib/test/libregrtest/setup.py