From a333185e84e4a0cbbac4ec0131b598461599edf3 Mon Sep 17 00:00:00 2001 From: Jay Lee Date: Thu, 21 Oct 2021 08:06:26 -0400 Subject: [PATCH] repro issue #1438 --- .github/workflows/build.yml | 2 +- src/gam/display.py | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b1391239..4dbfdc90 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -333,7 +333,7 @@ jobs: $gam print browsers export sn="$JID$JID$JID$JID-$(openssl rand -base64 32 | sed 's/[^a-zA-Z0-9]//g')" $gam create device serialnumber $sn devicetype android - $gam print cros allfields nolists + $gam print cros allfields nolists sortby serialnumber $gam report usageparameters customer $gam report usage customer parameters gmail:num_emails_sent,accounts:num_1day_logins $gam report customer todrive diff --git a/src/gam/display.py b/src/gam/display.py index b5026f12..aa845274 100644 --- a/src/gam/display.py +++ b/src/gam/display.py @@ -231,7 +231,9 @@ def write_csv_file(csvRows, titles, list_type, todrive): 'No columns selected with GAM_CSV_HEADER_FILTER and GAM_CSV_HEADER_DROP_FILTER\n' ) return - csv.register_dialect('nixstdout', lineterminator='\n') + csv.register_dialect('nixstdout', + lineterminator='\n', + quoting=csv.QUOTE_MINIMAL) if todrive: write_to = io.StringIO() else: @@ -239,8 +241,7 @@ def write_csv_file(csvRows, titles, list_type, todrive): writer = csv.DictWriter(write_to, fieldnames=titles, dialect='nixstdout', - extrasaction='ignore', - quoting=csv.QUOTE_MINIMAL) + extrasaction='ignore') try: writer.writerow(dict((item, item) for item in writer.fieldnames)) writer.writerows(csvRows)