Kaydet (Commit) dbfed710 authored tarafından Guido van Rossum's avatar Guido van Rossum

Be more careful with the shuffling of stdout.

üst 50c5cf13
......@@ -89,12 +89,13 @@ def usage(status):
def do_one_test(t, outdir):
filename = os.path.join(outdir, t)
real_stdout = sys.stdout
try:
if generate:
print 'Generating:', filename
sys.stdout = open(filename, 'w')
fake_stdout = open(filename, 'w')
else:
sys.stdout = Compare(filename)
fake_stdout = Compare(filename)
try:
sys.stdout = fake_stdout
print t
unload(t)
try:
......@@ -104,8 +105,8 @@ def do_one_test(t, outdir):
sys.stderr.write(msg+': Un-installed'
' optional module?\n')
finally:
sys.stdout.close()
sys.stdout = real_stdout
fake_stdout.close()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment