New submission from Steve Palmer <st...@srpalmer.me.uk>:

class io.IOBase states "Even though IOBase does not declare read(), readinto(), 
or write() because their signatures will vary, implementations and clients 
should consider those methods part of the interface. Also, implementations may 
raise a ValueError (or UnsupportedOperation) when operations they do not 
support are called."  However, even though class io.TextIOBase is described as 
inheriting from io.IOBase, a call to readinto method returns AttributeError 
exception indicating no readinto attribute, inconsistent with the documentation.

----------
components: IO
messages: 334507
nosy: steverpalmer
priority: normal
severity: normal
status: open
title: readinto is not a method on io.TextIOBase
type: behavior
versions: Python 3.7

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue35848>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to