@@ -230,8 +230,7 @@ I/O Base Classes
230
230
231
231
.. class :: IOBase
232
232
233
- The abstract base class for all I/O classes, acting on streams of bytes.
234
- There is no public constructor.
233
+ The abstract base class for all I/O classes.
235
234
236
235
This class provides empty abstract implementations for many methods
237
236
that derived classes can override selectively; the default
@@ -385,8 +384,7 @@ I/O Base Classes
385
384
386
385
.. class :: RawIOBase
387
386
388
- Base class for raw binary streams. It inherits :class: `IOBase `. There is no
389
- public constructor.
387
+ Base class for raw binary streams. It inherits :class: `IOBase `.
390
388
391
389
Raw binary streams typically provide low-level access to an underlying OS
392
390
device or API, and do not try to encapsulate it in high-level primitives
@@ -439,7 +437,7 @@ I/O Base Classes
439
437
.. class :: BufferedIOBase
440
438
441
439
Base class for binary streams that support some kind of buffering.
442
- It inherits :class: `IOBase `. There is no public constructor.
440
+ It inherits :class: `IOBase `.
443
441
444
442
The main difference with :class: `RawIOBase ` is that methods :meth: `read `,
445
443
:meth: `readinto ` and :meth: `write ` will try (respectively) to read as much
@@ -776,8 +774,7 @@ Text I/O
776
774
.. class :: TextIOBase
777
775
778
776
Base class for text streams. This class provides a character and line based
779
- interface to stream I/O. It inherits :class: `IOBase `. There is no public
780
- constructor.
777
+ interface to stream I/O. It inherits :class: `IOBase `.
781
778
782
779
:class: `TextIOBase ` provides or overrides these data attributes and
783
780
methods in addition to those from :class: `IOBase `:
0 commit comments