Add a typevar with a default to io.TextIOWrapper (#12286)

This commit is contained in:
sobolevn
2024-07-10 12:41:57 +03:00
committed by GitHub
parent e8cc1e46fe
commit 9f2a9d8579
2 changed files with 11 additions and 10 deletions

View File

@@ -1,6 +1,7 @@
from gzip import GzipFile
from io import FileIO, TextIOWrapper
from typing_extensions import assert_type
TextIOWrapper(FileIO(""))
TextIOWrapper(FileIO(13))
TextIOWrapper(GzipFile(""))
assert_type(TextIOWrapper(FileIO("")).buffer, FileIO)
assert_type(TextIOWrapper(FileIO(13)).detach(), FileIO)
assert_type(TextIOWrapper(GzipFile("")).buffer, GzipFile)