Add some defaults and __slots__ for 3.14 (#14622)

This commit is contained in:
Jelle Zijlstra
2025-08-22 09:51:00 -07:00
committed by GitHub
parent 94b1880444
commit b6e21d05ae
7 changed files with 26 additions and 4 deletions
+2
View File
@@ -67,7 +67,9 @@ class TextIOBase(_TextIOBase, IOBase): ...
if sys.version_info >= (3, 14):
class Reader(Protocol[_T_co]):
__slots__ = ()
def read(self, size: int = ..., /) -> _T_co: ...
class Writer(Protocol[_T_contra]):
__slots__ = ()
def write(self, data: _T_contra, /) -> int: ...