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)