]> granicus.if.org Git - python/commitdiff
Issue #12400: test_faulthandler now uses sys.__stderr__
authorVictor Stinner <victor.stinner@haypocalc.com>
Wed, 29 Jun 2011 21:24:31 +0000 (23:24 +0200)
committerVictor Stinner <victor.stinner@haypocalc.com>
Wed, 29 Jun 2011 21:24:31 +0000 (23:24 +0200)
instead of open(os.devnull, 'w')

Lib/test/test_faulthandler.py

index 291fac5126a4d7c0d4be5a624e233dbe43afc360..2a254af224c02f76410c8f422266c198723534c2 100644 (file)
@@ -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):
         """