summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Wong2017-08-07 23:10:18 +0000
committerMark Wong2018-01-05 19:36:29 +0000
commit2a14670669ca37fd0a85b54960fadebd5d9f1a2c (patch)
tree5ad5026db56873aaa0a18ccba5b5671513d2a1b0
parentffd8738d36a77882b5be621491f9d255da163505 (diff)
Force csv.DictWriter to create unix file format
-rw-r--r--client/collectors/postgres.py15
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()