From 8ef2cb7e48276d23fda5c809525439c1a66141aa Mon Sep 17 00:00:00 2001 From: Mikhail Terekhov Date: Thu, 8 May 2014 23:01:53 -0400 Subject: [PATCH] CSVExporter: fix the case when stepMode=True --- pyqtgraph/exporters/CSVExporter.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pyqtgraph/exporters/CSVExporter.py b/pyqtgraph/exporters/CSVExporter.py index b0cf5af5..8cd089d1 100644 --- a/pyqtgraph/exporters/CSVExporter.py +++ b/pyqtgraph/exporters/CSVExporter.py @@ -53,9 +53,13 @@ class CSVExporter(Exporter): for i in range(numRows): for d in data: if i < len(d[0]): - fd.write(numFormat % d[0][i] + sep + numFormat % d[1][i] + sep) + fd.write(numFormat % d[0][i] + sep) else: - fd.write(' %s %s' % (sep, sep)) + fd.write(' %s' % sep) + if i < len(d[1]): + fd.write(numFormat % d[1][i] + sep) + else: + fd.write(' %s' % sep) fd.write('\n') fd.close()