Uwe L. Korn created ARROW-4746:
----------------------------------

             Summary: [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


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
(v7.6.3#76005)

Reply via email to