diff options
Diffstat (limited to 'readers.py')
-rw-r--r-- | readers.py | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -19,6 +19,7 @@ # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA import cPickle +import csv class StopWatch(): @@ -60,3 +61,22 @@ class StopWatch(): round(i, 2))) return chart_data + + +class Measure(): + + def set_data(self, data): + self.reader = csv.reader(data) + + def get_chart_data(self): + count = 0 + chart_data = [] + + for row in self.reader: + count += 1 + + if count > 6: + label, value = row[0].split(": ") + chart_data.append((label, float(value))) + + return chart_data |