Commit f91197c6 authored by Georg Brandl's avatar Georg Brandl

More docstring fixes, and an XXX.

parent 67b8cad1
...@@ -257,9 +257,9 @@ class IOBase(metaclass=abc.ABCMeta): ...@@ -257,9 +257,9 @@ class IOBase(metaclass=abc.ABCMeta):
return self.seek(0, 1) return self.seek(0, 1)
def truncate(self, pos: int = None) -> int: def truncate(self, pos: int = None) -> int:
"""truncate(size: int = None) -> int. Truncate file to size bytes. """truncate(pos: int = None) -> int. Truncate file to pos bytes.
Size defaults to the current IO position as reported by tell(). Pos defaults to the current IO position as reported by tell().
Returns the new size. Returns the new size.
""" """
self._unsupported("truncate") self._unsupported("truncate")
...@@ -465,7 +465,7 @@ class RawIOBase(IOBase): ...@@ -465,7 +465,7 @@ class RawIOBase(IOBase):
def read(self, n: int = -1) -> bytes: def read(self, n: int = -1) -> bytes:
"""read(n: int) -> bytes. Read and return up to n bytes. """read(n: int) -> bytes. Read and return up to n bytes.
Returns an empty bytes array on EOF, or None if the object is Returns an empty bytes object on EOF, or None if the object is
set not to block and has no data to read. set not to block and has no data to read.
""" """
if n is None: if n is None:
...@@ -478,7 +478,7 @@ class RawIOBase(IOBase): ...@@ -478,7 +478,7 @@ class RawIOBase(IOBase):
return bytes(b) return bytes(b)
def readall(self): def readall(self):
"""readall() -> bytes. Read until EOF, using multiple read() call.""" """readall() -> bytes. Read until EOF, using multiple read() calls."""
res = bytearray() res = bytearray()
while True: while True:
data = self.read(DEFAULT_BUFFER_SIZE) data = self.read(DEFAULT_BUFFER_SIZE)
...@@ -521,6 +521,7 @@ class FileIO(_fileio._FileIO, RawIOBase): ...@@ -521,6 +521,7 @@ class FileIO(_fileio._FileIO, RawIOBase):
def name(self): def name(self):
return self._name return self._name
# XXX(gb): _FileIO already has a mode property
@property @property
def mode(self): def mode(self):
return self._mode return self._mode
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment