fix fiologparser.py to work with new logging format
authorAlexander Patrakov <patrakov@gmail.com>
Wed, 22 Feb 2023 08:35:59 +0000 (16:35 +0800)
committerAlexander Patrakov <patrakov@gmail.com>
Wed, 22 Feb 2023 08:41:09 +0000 (16:41 +0800)
The logging format updates documented in 1a953d97 were never propagated
to fiologparser.py, which since then has been failing with a ValueError
exception.

This commit explicitly limits fiologparser.py to only reading the first
2 columns in the log file, because they are the only columns used.

This is similar to issue #928.

Signed-off-by: Alexander Patrakov <patrakov@gmail.com>
tools/fiologparser.py

index 054f1f60784879023fcc31051379a892d8adbed1..708c5d4920ea7ff287d695cc971d1066c48677de 100755 (executable)
@@ -166,7 +166,7 @@ class TimeSeries(object):
         f = open(fn, 'r')
         p_time = 0
         for line in f:
-            (time, value, foo, bar) = line.rstrip('\r\n').rsplit(', ')
+            (time, value) = line.rstrip('\r\n').rsplit(', ')[:2]
             self.add_sample(p_time, int(time), int(value))
             p_time = int(time)