[llvm-commits] [zorg] r153991 - in /zorg/trunk/lnt/lnt: testing/util/misc.py tests/compile.py
Daniel Dunbar
daniel at zuster.org
Tue Apr 3 19:26:12 PDT 2012
Author: ddunbar
Date: Tue Apr 3 21:26:12 2012
New Revision: 153991
URL: http://llvm.org/viewvc/llvm-project?rev=153991&view=rev
Log:
[LNT] lnt.tests.compile: Stop closing sys.stderr() at the end of the run.
Modified:
zorg/trunk/lnt/lnt/testing/util/misc.py
zorg/trunk/lnt/lnt/tests/compile.py
Modified: zorg/trunk/lnt/lnt/testing/util/misc.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/lnt/lnt/testing/util/misc.py?rev=153991&r1=153990&r2=153991&view=diff
==============================================================================
--- zorg/trunk/lnt/lnt/testing/util/misc.py (original)
+++ zorg/trunk/lnt/lnt/testing/util/misc.py Tue Apr 3 21:26:12 2012
@@ -3,17 +3,20 @@
class TeeStream(object):
"""File-like object for writing to multiple output streams."""
- def __init__(self, a, b):
+ def __init__(self, a, b, noclose_b = False):
self.a = a
self.b = b
+ self.noclose_b = noclose_b
def __del__(self):
del self.a
- del self.b
+ if not self.noclose_b:
+ del self.b
def close(self):
self.a.close()
- self.b.close()
+ if not self.noclose_b:
+ self.b.close()
def write(self, value):
self.a.write(value)
Modified: zorg/trunk/lnt/lnt/tests/compile.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/lnt/lnt/tests/compile.py?rev=153991&r1=153990&r2=153991&view=diff
==============================================================================
--- zorg/trunk/lnt/lnt/tests/compile.py (original)
+++ zorg/trunk/lnt/lnt/tests/compile.py Tue Apr 3 21:26:12 2012
@@ -795,7 +795,7 @@
test_log = open(test_log_path, 'w')
# Tee the output to stderr as well.
- test_log = TeeStream(test_log, sys.stderr)
+ test_log = TeeStream(test_log, sys.stderr, noclose_b=True)
# Execute the run.
run_info.update(variables)
More information about the llvm-commits
mailing list