stdlib: add __slots__ (#14611)

This commit is contained in:
Jelle Zijlstra
2025-08-21 07:24:59 -07:00
committed by GitHub
parent 28abff1eb3
commit f32d9f08bd
38 changed files with 247 additions and 12 deletions
+2
View File
@@ -450,11 +450,13 @@ if sys.version_info >= (3, 14):
else:
@runtime_checkable
class Reader(Protocol[_T_co]):
__slots__ = ()
@abc.abstractmethod
def read(self, size: int = ..., /) -> _T_co: ...
@runtime_checkable
class Writer(Protocol[_T_contra]):
__slots__ = ()
@abc.abstractmethod
def write(self, data: _T_contra, /) -> int: ...