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)