Antoine Pitrou created ARROW-8568:
-------------------------------------
Summary: [C++][Python] Crash on decimal cast in debug mode
Key: ARROW-8568
URL: https://issues.apache.org/jira/browse/ARROW-8568
Project: Apache Arrow
Issue Type: Bug
Components: C++, Python
Affects Versions: 0.17.0
Reporter: Antoine Pitrou
{code:python}
>>> arr = pa.array([Decimal('123.45')])
>>>
>>>
>>> arr
>>>
>>>
<pyarrow.lib.Decimal128Array object at 0x7efbbddd4210>
[
123.45
]
>>> arr.type
>>>
>>>
Decimal128Type(decimal(5, 2))
>>> arr.cast(pa.decimal128(4, 2))
>>>
>>>
../src/arrow/util/basic_decimal.cc:626: Check failed: (original_scale) !=
(new_scale)
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
