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

Micah Kornfield reassigned ARROW-4746:
--------------------------------------

    Assignee: Micah Kornfield

> [C++/Python] PyDataTime_Date wrongly casted to PyDataTime_DateTime
> ------------------------------------------------------------------
>
>                 Key: ARROW-4746
>                 URL: https://issues.apache.org/jira/browse/ARROW-4746
>             Project: Apache Arrow
>          Issue Type: Bug
>          Components: C++, Python
>            Reporter: Uwe L. Korn
>            Assignee: Micah Kornfield
>            Priority: Major
>              Labels: pypy
>             Fix For: 0.15.0
>
>
> As mentioned in 
> https://bitbucket.org/pypy/pypy/issues/2842/running-pyarrow-on-pypy-segfaults#comment-50670536,
>  we currently access a {{PyDataTime_Date}} object with a 
> {{PyDataTime_DateTime}} cast in {{PyDateTime_DATE_GET_SECOND}} in our code in 
> two instances. While CPython is able to deal with this wrong usage, PyPy is 
> not able to do so. We should separate the path here into one that deals with 
> dates and another that deals with datetimes.
> Reproducible code:
> {code:java}
> pa.array([datetime.date(2018, 5, 10)], type=pa.date64()){code}



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

Reply via email to