diff --git a/stdlib/tempfile.pyi b/stdlib/tempfile.pyi index 19590f2c4..f618ce175 100644 --- a/stdlib/tempfile.pyi +++ b/stdlib/tempfile.pyi @@ -164,17 +164,16 @@ else: ) -> IO[Any]: ... class _TemporaryFileWrapper(Generic[AnyStr], IO[AnyStr]): - file: IO[AnyStr] - name: Any + file: IO[AnyStr] # io.TextIOWrapper, io.BufferedReader or io.BufferedWriter + name: str delete: bool - def __init__(self, file: IO[AnyStr], name: Any, delete: bool = ...) -> None: ... + def __init__(self, file: IO[AnyStr], name: str, delete: bool = ...) -> None: ... def __enter__(self) -> _TemporaryFileWrapper[AnyStr]: ... def __exit__( self, exc: Optional[Type[BaseException]], value: Optional[BaseException], tb: Optional[TracebackType] ) -> Optional[bool]: ... def __getattr__(self, name: str) -> Any: ... def close(self) -> None: ... - def unlink(self, path: str) -> None: ... # These methods don't exist directly on this object, but # are delegated to the underlying IO object through __getattr__. # We need to add them here so that this class is concrete.