Skip to content

Commit 627f8a7

Browse files
committed
Modified code to write release coverage json data to gzip file under both Py2 and Py3.
- Legacy-Id: 16475
1 parent 5939962 commit 627f8a7

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

ietf/utils/test_runner.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -620,8 +620,9 @@ def teardown_test_environment(self, **kwargs):
620620
self.coverage_master["version"] = self.save_version_coverage
621621
self.coverage_master[self.save_version_coverage] = self.coverage_data
622622
if self.coverage_file.endswith('.gz'):
623-
with gzip.open(self.coverage_file, "wt", encoding='ascii') as file:
624-
json.dump(self.coverage_master, file, sort_keys=True)
623+
with gzip.open(self.coverage_file, "w") as file:
624+
json_coverage = json.dumps(self.coverage_master, sort_keys=True)
625+
file.write(json_coverage.encode())
625626
else:
626627
with open(self.coverage_file, "w") as file:
627628
json.dump(self.coverage_master, file, indent=2, sort_keys=True)

0 commit comments

Comments
 (0)