[
https://issues.apache.org/jira/browse/ARROW-4746?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Rok Mihevc updated ARROW-4746:
------------------------------
External issue URL: https://github.com/apache/arrow/issues/16004
> [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 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.20.10#820010)