You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by st...@apache.org on 2012/09/19 13:19:19 UTC
svn commit: r1387527 - /subversion/trunk/build/run_tests.py
Author: stsp
Date: Wed Sep 19 11:19:18 2012
New Revision: 1387527
URL: http://svn.apache.org/viewvc?rev=1387527&view=rev
Log:
* build/run_tests.py
(TestHarness._run_py_test): Don't hardcode fd numbers of stdout and stderr.
Modified:
subversion/trunk/build/run_tests.py
Modified: subversion/trunk/build/run_tests.py
URL: http://svn.apache.org/viewvc/subversion/trunk/build/run_tests.py?rev=1387527&r1=1387526&r2=1387527&view=diff
==============================================================================
--- subversion/trunk/build/run_tests.py (original)
+++ subversion/trunk/build/run_tests.py Wed Sep 19 11:19:18 2012
@@ -484,10 +484,10 @@ class TestHarness:
sys.stdout.flush()
sys.stderr.flush()
self.log.flush()
- old_stdout = os.dup(1)
- old_stderr = os.dup(2)
- os.dup2(self.log.fileno(), 1)
- os.dup2(self.log.fileno(), 2)
+ old_stdout = os.dup(sys.stdout.fileno())
+ old_stderr = os.dup(sys.stderr.fileno())
+ os.dup2(self.log.fileno(), sys.stdout.fileno())
+ os.dup2(self.log.fileno(), sys.stderr.fileno())
# This has to be class-scoped for use in the progress_func()
self.dots_written = 0
@@ -531,8 +531,8 @@ class TestHarness:
if self.log:
sys.stdout.flush()
sys.stderr.flush()
- os.dup2(old_stdout, 1)
- os.dup2(old_stderr, 2)
+ os.dup2(old_stdout, sys.stdout.fileno())
+ os.dup2(old_stderr, sys.stderr.fileno())
os.close(old_stdout)
os.close(old_stderr)