summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@haypocalc.com>2011-06-29 23:24:31 +0200
committerVictor Stinner <victor.stinner@haypocalc.com>2011-06-29 23:24:31 +0200
commit7248850bee0800e739cf7eff5022b7634b8b9160 (patch)
treeb59c4cbf4af689c5e73cd8c7d719617334e5d02d
parentc2575d55cd2b4ccd9c78a020c38f092414a04398 (diff)
downloadcpython-git-7248850bee0800e739cf7eff5022b7634b8b9160.tar.gz
Issue #12400: test_faulthandler now uses sys.__stderr__
instead of open(os.devnull, 'w')
-rw-r--r--Lib/test/test_faulthandler.py6
1 files changed, 1 insertions, 5 deletions
diff --git a/Lib/test/test_faulthandler.py b/Lib/test/test_faulthandler.py
index 291fac5126..2a254af224 100644
--- a/Lib/test/test_faulthandler.py
+++ b/Lib/test/test_faulthandler.py
@@ -231,14 +231,12 @@ faulthandler._read_null()
self.assertNotEqual(exitcode, 0)
def test_is_enabled(self):
- null_stderr = None
orig_stderr = sys.stderr
try:
# regrtest may replace sys.stderr by io.StringIO object, but
# faulthandler.enable() requires that sys.stderr has a fileno()
# method
- null_stderr = open(os.devnull, 'w')
- sys.stderr = null_stderr
+ sys.stderr = sys.__stderr__
was_enabled = faulthandler.is_enabled()
try:
@@ -253,8 +251,6 @@ faulthandler._read_null()
faulthandler.disable()
finally:
sys.stderr = orig_stderr
- if null_stderr is not None:
- null_stderr.close()
def check_dump_traceback(self, filename):
"""