fixes TypeError coercing of tempfile in subunit2json.py

Closes-Bug: #1343312
Change-Id: I9d86169de7dd69311fcf1478f0708a66834d5857
This commit is contained in:
Ken Pepple
2014-07-20 08:13:59 -07:00
parent 9b51611c52
commit b22495e03c

View File

@@ -137,7 +137,7 @@ class FileAccumulator(testtools.StreamResult):
def main(subunit_log_file):
results_file, _ = tempfile.mkstemp()
fd, results_file = tempfile.mkstemp()
result = JsonOutput(results_file)
stream = open(subunit_log_file, 'rb')
@@ -161,8 +161,8 @@ def main(subunit_log_file):
suite = subunit.ProtocolTestCase(bytes_io)
suite.run(result)
result.stopTestRun()
with open(results_file, 'rb') as results_file:
data = results_file.read()
with open(results_file, 'rb') as temp_results_file:
data = temp_results_file.read()
try:
os.unlink(results_file)
except OSError as e: