Hi, There is an uncertainty in the signature for RawIOBase.read(). PEP 3116 says: read(n: int) -> bytes but current io.py says: def read(self, n: int = -1) -> bytes: Is omitting the `n` parameter always supported by RawIOBase implementations? (meaning: read up to the end) Regards Antoine.