@@ -306,8 +306,7 @@ I/O Base Classes
306306
307307.. class :: IOBase
308308
309- The abstract base class for all I/O classes, acting on streams of bytes.
310- There is no public constructor.
309+ The abstract base class for all I/O classes.
311310
312311 This class provides empty abstract implementations for many methods
313312 that derived classes can override selectively; the default
@@ -461,8 +460,7 @@ I/O Base Classes
461460
462461.. class :: RawIOBase
463462
464- Base class for raw binary streams. It inherits :class: `IOBase `. There is no
465- public constructor.
463+ Base class for raw binary streams. It inherits :class: `IOBase `.
466464
467465 Raw binary streams typically provide low-level access to an underlying OS
468466 device or API, and do not try to encapsulate it in high-level primitives
@@ -515,7 +513,7 @@ I/O Base Classes
515513.. class :: BufferedIOBase
516514
517515 Base class for binary streams that support some kind of buffering.
518- It inherits :class: `IOBase `. There is no public constructor.
516+ It inherits :class: `IOBase `.
519517
520518 The main difference with :class: `RawIOBase ` is that methods :meth: `read `,
521519 :meth: `readinto ` and :meth: `write ` will try (respectively) to read as much
@@ -852,8 +850,7 @@ Text I/O
852850.. class :: TextIOBase
853851
854852 Base class for text streams. This class provides a character and line based
855- interface to stream I/O. It inherits :class: `IOBase `. There is no public
856- constructor.
853+ interface to stream I/O. It inherits :class: `IOBase `.
857854
858855 :class: `TextIOBase ` provides or overrides these data attributes and
859856 methods in addition to those from :class: `IOBase `:
0 commit comments