Lines Matching refs:IOBase
29 At the top of the I/O hierarchy is the abstract base class :class:`IOBase`. It
34 Extending :class:`IOBase` is :class:`RawIOBase` which deals simply with the
46 Another :class:`IOBase` subclass, :class:`TextIOBase`, deals with
211 .. class:: IOBase
221 Even though :class:`IOBase` does not declare :meth:`read`, :meth:`readinto`,
240 IOBase (and its subclasses) support the iterator protocol, meaning that an
241 :class:`IOBase` object can be iterated over yielding the lines in a stream.
244 :class:`unicode` strings). See :meth:`~IOBase.readline` below.
246 IOBase is also a context manager and therefore supports the
253 :class:`IOBase` provides these data attributes and methods:
356 Prepare for object destruction. :class:`IOBase` provides a default
358 :meth:`~IOBase.close` method.
363 Base class for raw binary I/O. It inherits :class:`IOBase`. There is no
370 In addition to the attributes and methods from :class:`IOBase`,
414 It inherits :class:`IOBase`. There is no public constructor.
434 addition to those from :class:`IOBase`:
514 :class:`IOBase` interface, too).
530 In addition to the attributes and methods from :class:`IOBase` and
559 from :class:`BufferedIOBase` and :class:`IOBase`:
583 those from :class:`BufferedIOBase` and :class:`IOBase`:
623 those from :class:`BufferedIOBase` and :class:`IOBase`:
687 It inherits :class:`IOBase`. There is no public constructor.
690 methods in addition to those from :class:`IOBase`: