Add explicit column ordering to to_csv writes

in interfaces:
sarif-pad-aggregates
sarif-extract-scans
This commit is contained in:
Kristen Newbury
2023-05-29 08:58:29 -04:00
parent 9407e5b00f
commit a3aed444c1
3 changed files with 66 additions and 2 deletions

View File

@@ -11,6 +11,7 @@ import random
from sarif_cli import scan_tables
from sarif_cli import table_joins
from sarif_cli import columns
#
# Handle arguments
@@ -133,4 +134,4 @@ for file_prefix in _extract_scans_tables.keys():
frame = (_extract_scans_tables[file_prefix][0]
.astype(_table_output_dtypes[file_prefix]))
with open(csv_fname, 'w') as fh:
frame.to_csv(fh, index=False, quoting=csv.QUOTE_NONNUMERIC)
frame.to_csv(fh, index=False, columns=columns.columns[file_prefix], quoting=csv.QUOTE_NONNUMERIC)