[ 
https://issues.apache.org/jira/browse/LENS-1522?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Raghav Shankar updated LENS-1522:
---------------------------------
    Attachment: lens.patch

> 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
>    Affects Versions: 2.7
>         Environment: MacOS X, python3.6
>            Reporter: Raghav Shankar
>            Priority: Major
>              Labels: easyfix, python
>             Fix For: 2.7
>
>         Attachments: lens.patch
>
>   Original Estimate: 5m
>  Remaining Estimate: 5m
>
> 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