diff options
author | Mark Wong | 2017-08-07 23:10:18 +0000 |
---|---|---|
committer | Mark Wong | 2018-01-05 19:36:29 +0000 |
commit | 2a14670669ca37fd0a85b54960fadebd5d9f1a2c (patch) | |
tree | 5ad5026db56873aaa0a18ccba5b5671513d2a1b0 | |
parent | ffd8738d36a77882b5be621491f9d255da163505 (diff) |
Force csv.DictWriter to create unix file format
-rw-r--r-- | client/collectors/postgres.py | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/client/collectors/postgres.py b/client/collectors/postgres.py index 8a726b6..86cb786 100644 --- a/client/collectors/postgres.py +++ b/client/collectors/postgres.py @@ -103,7 +103,8 @@ def run_collector(in_queue, out_queue, dbname, bin_path, outdir, interval=1.0): if bgwriter_log is None: fields = [desc[0] for desc in cur.description] filename = ''.join([outdir, '/bgwriter.csv']) - bgwriter_log = csv.DictWriter(open(filename, 'w'), fields) + bgwriter_log = csv.DictWriter(open(filename, 'w'), fields, + lineterminator='\n') bgwriter_log.writeheader() bgwriter_log.writerows(cur.fetchall()) @@ -121,7 +122,8 @@ def run_collector(in_queue, out_queue, dbname, bin_path, outdir, interval=1.0): if tables_log is None: fields = [desc[0] for desc in cur.description] filename = ''.join([outdir, '/tables.csv']) - tables_log = csv.DictWriter(open(filename, 'w'), fields) + tables_log = csv.DictWriter(open(filename, 'w'), fields, + lineterminator='\n') tables_log.writeheader() tables_log.writerows(cur.fetchall()) @@ -136,7 +138,8 @@ def run_collector(in_queue, out_queue, dbname, bin_path, outdir, interval=1.0): if indexes_log is None: fields = [desc[0] for desc in cur.description] filename = ''.join([outdir, '/indexes.csv']) - indexes_log = csv.DictWriter(open(filename, 'w'), fields) + indexes_log = csv.DictWriter(open(filename, 'w'), fields, + lineterminator='\n') indexes_log.writeheader() indexes_log.writerows(cur.fetchall()) @@ -149,7 +152,8 @@ def run_collector(in_queue, out_queue, dbname, bin_path, outdir, interval=1.0): if database_log is None: fields = [desc[0] for desc in cur.description] filename = ''.join([outdir, '/database.csv']) - database_log = csv.DictWriter(open(filename, 'w'), fields) + database_log = csv.DictWriter(open(filename, 'w'), fields, + lineterminator='\n') database_log.writeheader() database_log.writerows(cur.fetchall()) @@ -163,7 +167,8 @@ def run_collector(in_queue, out_queue, dbname, bin_path, outdir, interval=1.0): 'FROM pg_settings ORDER BY lower(name)') fields = [desc[0] for desc in cur.description] filename = ''.join([outdir, '/settings.csv']) - settings_log = csv.DictWriter(open(filename, 'w'), fields) + settings_log = csv.DictWriter(open(filename, 'w'), fields, + lineterminator='\n') settings_log.writeheader() settings_log.writerows(cur.fetchall()) conn.close() |