Florenz Hollebrandse created AVRO-3252:
------------------------------------------
Summary: datafile reader fails with BytesIO stream on version 1.11
Key: AVRO-3252
URL: https://issues.apache.org/jira/browse/AVRO-3252
Project: Apache Avro
Issue Type: Bug
Components: python
Environment: Windows and Linux
Python 3.6 to 3.9
Reporter: Florenz Hollebrandse
{code}
>>> import io
>>> import avro.datafile
>>> import avro.io
>>> data = io.BytesIO()
>>> datum_reader = avro.io.DatumReader()
>>> avro.datafile.DataFileReader(data, datum_reader)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "I:\tmpenv\lib\site-packages\avro\datafile.py", line 318, in __init__
if "b" not in reader.mode:
AttributeError: '_io.BytesIO' object has no attribute 'mode'
{code}
--
This message was sent by Atlassian Jira
(v8.20.1#820001)