You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Tao He (Jira)" <ji...@apache.org> on 2020/11/16 13:08:00 UTC
[jira] [Created] (ARROW-10617) RecordBatchStreamReader's iterator
doesn't work with python 3.8
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)