Antoine Pitrou created ARROW-5374: ------------------------------------- Summary: [Python] pa.read_record_batch() doesn't work Key: ARROW-5374 URL: https://issues.apache.org/jira/browse/ARROW-5374 Project: Apache Arrow Issue Type: Bug Components: Python Reporter: Antoine Pitrou
{code:python} >>> batch = pa.RecordBatch.from_arrays([pa.array([b"foo"], type=pa.utf8())], >>> names=['strs']) >>> >>> stream = pa.BufferOutputStream() >>> writer = pa.RecordBatchStreamWriter(stream, batch.schema) >>> writer.write_batch(batch) >>> >>> >>> writer.close() >>> >>> >>> buf = stream.getvalue() >>> >>> >>> pa.read_record_batch(buf, batch.schema) >>> >>> Traceback (most recent call last): File "<ipython-input-31-4f168f453f3a>", line 1, in <module> pa.read_record_batch(buf, batch.schema) File "pyarrow/ipc.pxi", line 583, in pyarrow.lib.read_record_batch check_status(ReadRecordBatch(deref(message.message.get()), File "pyarrow/error.pxi", line 87, in pyarrow.lib.check_status raise ArrowIOError(message) ArrowIOError: Expected IPC message of type schema got record batch {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)