From 4b89348582fa7663fc87a55c6103785c4dbb1af4 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Sat, 27 Jun 2009 20:33:27 -0400 Subject: [PATCH] LogManger: Cast timeseries values to float before database write. (+) If we get a numpy float here, sqlite3 barfs. This commit fixes that. --- pytools/log.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pytools/log.py b/pytools/log.py index 4a78699..b6d4040 100644 --- a/pytools/log.py +++ b/pytools/log.py @@ -476,7 +476,7 @@ class LogManager(object): if self.db_conn is not None: try: self.db_conn.execute("insert into %s values (?,?,?)" % name, - (self.tick_count, self.rank, value)) + (self.tick_count, self.rank, float(value))) except: print "while adding datapoint for '%s':" % name raise -- GitLab