Make BufferedReader generic over a protocol (#13533)

This commit is contained in:
Sebastian Rittau
2025-05-11 16:24:31 +02:00
committed by GitHub
parent b444909873
commit 1ebbbeec75
2 changed files with 37 additions and 8 deletions
+4 -1
View File
@@ -1,7 +1,10 @@
from _io import BufferedReader
from gzip import GzipFile
from io import FileIO, TextIOWrapper
from io import FileIO, RawIOBase, TextIOWrapper
from typing_extensions import assert_type
BufferedReader(RawIOBase())
assert_type(TextIOWrapper(FileIO("")).buffer, FileIO)
assert_type(TextIOWrapper(FileIO(13)).detach(), FileIO)
assert_type(TextIOWrapper(GzipFile("")).buffer, GzipFile)