Add .closed property to NamedTemporaryFile (#12349)

This is necessary for a NamedTemporaryFile to be compatible with io.TextIOWrapper.
This commit is contained in:
Jelle Zijlstra
2024-07-16 04:03:54 -07:00
committed by GitHub
parent f0afb04395
commit 1209816e48

View File

@@ -264,6 +264,8 @@ class _TemporaryFileWrapper(IO[AnyStr]):
def writelines(self: _TemporaryFileWrapper[bytes], lines: Iterable[ReadableBuffer]) -> None: ...
@overload
def writelines(self, lines: Iterable[AnyStr]) -> None: ...
@property
def closed(self) -> bool: ...
if sys.version_info >= (3, 11):
_SpooledTemporaryFileBase = io.IOBase