From 6411114cbd94777be68d78b6005cb44fad8e4983 Mon Sep 17 00:00:00 2001 From: Austin Anderson Date: Mon, 10 Aug 2020 14:47:36 -0700 Subject: [PATCH] Fix CSV writer on Windows PiperOrigin-RevId: 325892185 Change-Id: I96053328785323a40450e4b33704d873a6c6f38b --- tensorflow/tools/ci_build/sizetrack_helper.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tensorflow/tools/ci_build/sizetrack_helper.py b/tensorflow/tools/ci_build/sizetrack_helper.py index eb3a6afda5e..03a04e36588 100755 --- a/tensorflow/tools/ci_build/sizetrack_helper.py +++ b/tensorflow/tools/ci_build/sizetrack_helper.py @@ -364,8 +364,9 @@ def main(): print("DRY RUN: Generated this TSV row:") print("\t".join(map(str, next_tsv_row))) else: - with open("data.tsv", "w") as tsvfile: - writer = csv.writer(tsvfile, delimiter="\t", quoting=csv.QUOTE_MINIMAL) + with open("data.tsv", "w", newline="") as tsvfile: + writer = csv.writer(tsvfile, delimiter="\t", quoting=csv.QUOTE_MINIMAL, + lineterminator=os.linesep) writer.writerow(next_tsv_row) bq([ "load", "--source_format", "CSV", "--field_delimiter", "tab",