Tao He created ARROW-10617:
------------------------------
Summary: RecordBatchStreamReader's iterator doesn't work with
python 3.8
Key: ARROW-10617
URL: https://issues.apache.org/jira/browse/ARROW-10617
Project: Apache Arrow
Issue Type: Bug
Components: Python
Affects Versions: 1.0.1
Reporter: Tao He
The following example code doesn't work with python 3.8:
```python
import pyarrow as pa
data = [
pa.array([1, 2, 3, 4]),
pa.array(['foo', 'bar', 'baz', None]),
pa.array([True, None, False, True])
]
batch = pa.record_batch(data, names=['f0', 'f1', 'f2'])
sink = pa.BufferOutputStream()
writer = pa.ipc.new_stream(sink, batch.schema)
for i in range(5):
writer.write_batch(batch)
writer.close()
buf = sink.getvalue()
reader = pa.ipc.open_stream(buf)
[i for i in reader]
```
--
This message was sent by Atlassian Jira
(v8.3.4#803005)