influx_writer_1 | return obj.callback(ch, method, properties, body) influx_writer_1 | File "/code/listenbrainz/listenbrainz/influx-writer/influx-writer.py", line 60, in callback influx_writer_1 | ret = self.write(listens) influx_writer_1 | File "/code/listenbrainz/listenbrainz/influx-writer/influx-writer.py", line 207, in write influx_writer_1 | submitted_count = self.insert_to_listenstore(submit) influx_writer_1 | File "/code/listenbrainz/listenbrainz/influx-writer/influx-writer.py", line 104, in insert_to_listenstore influx_writer_1 | self.ls.insert(data) influx_writer_1 | File "/code/listenbrainz/listenbrainz/listenstore/influx_listenstore.py", line 163, in insert influx_writer_1 | if not self.influx.write_points(submit, time_precision='s'): influx_writer_1 | File "/usr/local/lib/python3.6/site-packages/influxdb/client.py", line 456, in write_points influx_writer_1 | tags=tags, protocol=protocol) influx_writer_1 | File "/usr/local/lib/python3.6/site-packages/influxdb/client.py", line 506, in _write_points influx_writer_1 | protocol=protocol influx_writer_1 | File "/usr/local/lib/python3.6/site-packages/influxdb/client.py", line 292, in write influx_writer_1 | data = make_lines(data, precision).encode('utf-8') influx_writer_1 | File "/usr/local/lib/python3.6/site-packages/influxdb/line_protocol.py", line 151, in make_lines influx_writer_1 | value = _escape_value(field_value) influx_writer_1 | File "/usr/local/lib/python3.6/site-packages/influxdb/line_protocol.py", line 91, in _escape_value influx_writer_1 | elif _is_float(value): influx_writer_1 | File "/usr/local/lib/python3.6/site-packages/influxdb/line_protocol.py", line 79, in _is_float influx_writer_1 | float(value) influx_writer_1 | TypeError: float() argument must be a string or a number, not 'list'