Raghav Shankar created LENS-1522:
------------------------------------
Summary: python client fails to parse timestamps correctly
Key: LENS-1522
URL: https://issues.apache.org/jira/browse/LENS-1522
Project: Apache Lens
Issue Type: Bug
Components: python-client
Environment: MacOS X, python3.6
Reporter: Raghav Shankar
In the latest version of the python client (python is 3.6), If a query with a
time field is submitted with fetch_results set to true, iterating through the
results object returned will always fail with a value error. Here is the error
message:
{code:java}
~/pythonprogs/prog1/src/lenspythonclient/contrib/clients/python/lens/client/query.py
in <genexpr>(.0)
114
115 def _parse_line(self, line):
--> 116 return list(self._mapping(self.header.columns[index].type
(line[index]) for index in range(len(line)))
117
118 def get_csv_reader(self, file):
ValueError: invalid literal for int() with base 10: '2018-06-30 00:00:00.0'
{code}
It seems that the actual type of the date field is timestamp, and is not
converted correctly.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)