Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
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:
pa.array([datetime.date(2018, 5, 10)], type=pa.date64())
Attachments
Issue Links
- relates to
-
ARROW-5125 [Python] Cannot roundtrip extreme dates through pyarrow
- Resolved
- links to