From e06224340d9abe2b450ea6784868068079335f66 Mon Sep 17 00:00:00 2001 From: Serhiy Storchaka Date: Mon, 16 Feb 2015 01:49:22 +0200 Subject: Backed out changeset 7d2018774925 --- Lib/test/test_cgi.py | 4 ++-- Lib/test/test_sysconfig.py | 4 ++-- Tools/compiler/compile.py | 7 +++++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/Lib/test/test_cgi.py b/Lib/test/test_cgi.py index 04a1e48..c9cf095 100644 --- a/Lib/test/test_cgi.py +++ b/Lib/test/test_cgi.py @@ -194,9 +194,9 @@ class CgiTests(unittest.TestCase): cgi.initlog("%s", "Testing initlog 1") cgi.log("%s", "Testing log 2") self.assertEqual(cgi.logfp.getvalue(), "Testing initlog 1\nTesting log 2\n") - if os.path.exists(os.devnull): + if os.path.exists("/dev/null"): cgi.logfp = None - cgi.logfile = os.devnull + cgi.logfile = "/dev/null" cgi.initlog("%s", "Testing log 3") cgi.log("Testing log 4") diff --git a/Lib/test/test_sysconfig.py b/Lib/test/test_sysconfig.py index 18a85fd..a0b65df 100644 --- a/Lib/test/test_sysconfig.py +++ b/Lib/test/test_sysconfig.py @@ -294,7 +294,7 @@ class TestSysConfig(unittest.TestCase): if 'MACOSX_DEPLOYMENT_TARGET' in env: del env['MACOSX_DEPLOYMENT_TARGET'] - with open(os.devnull, 'w') as devnull_fp: + with open('/dev/null', 'w') as devnull_fp: p = subprocess.Popen([ sys.executable, '-c', 'import sysconfig; print(sysconfig.get_platform())', @@ -320,7 +320,7 @@ class TestSysConfig(unittest.TestCase): 'import sysconfig; print(sysconfig.get_platform())', ], stdout=subprocess.PIPE, - stderr=open(os.devnull), + stderr=open('/dev/null'), env=env) test_platform = p.communicate()[0].strip() test_platform = test_platform.decode('utf-8') diff --git a/Tools/compiler/compile.py b/Tools/compiler/compile.py index 9e5c801..9d50425 100644 --- a/Tools/compiler/compile.py +++ b/Tools/compiler/compile.py @@ -1,4 +1,3 @@ -import os import sys import getopt @@ -17,7 +16,11 @@ def main(): VERBOSE = 1 visitor.ASTVisitor.VERBOSE = visitor.ASTVisitor.VERBOSE + 1 if k == '-q': - sys.stdout = open(os.devnull, 'wb') + if sys.platform[:3]=="win": + f = open('nul', 'wb') # /dev/null fails on Windows... + else: + f = open('/dev/null', 'wb') + sys.stdout = f if k == '-d': DISPLAY = 1 if k == '-c': -- cgit v0.12