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)

Reply via email to