From 028f0d52931fe1f96bb25d066186961159c1f801 Mon Sep 17 00:00:00 2001 From: Jonathan Slenders Date: Fri, 10 Jul 2020 12:22:04 +0200 Subject: [PATCH] Fix: TarFile.tarinfo is a Type instead of instance. (#4322) Co-authored-by: Jonathan Slenders --- stdlib/2and3/tarfile.pyi | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/stdlib/2and3/tarfile.pyi b/stdlib/2and3/tarfile.pyi index bc64a2223..4262fedc9 100644 --- a/stdlib/2and3/tarfile.pyi +++ b/stdlib/2and3/tarfile.pyi @@ -61,7 +61,7 @@ def open( bufsize: int = ..., *, format: Optional[int] = ..., - tarinfo: Optional[TarInfo] = ..., + tarinfo: Optional[Type[TarInfo]] = ..., dereference: Optional[bool] = ..., ignore_zeros: Optional[bool] = ..., encoding: Optional[str] = ..., @@ -77,7 +77,7 @@ class TarFile(Iterable[TarInfo]): mode: str fileobj: Optional[IO[bytes]] format: Optional[int] - tarinfo: Optional[TarInfo] + tarinfo: Type[TarInfo] dereference: Optional[bool] ignore_zeros: Optional[bool] encoding: Optional[str] @@ -93,7 +93,7 @@ class TarFile(Iterable[TarInfo]): mode: str = ..., fileobj: Optional[IO[bytes]] = ..., format: Optional[int] = ..., - tarinfo: Optional[TarInfo] = ..., + tarinfo: Optional[Type[TarInfo]] = ..., dereference: Optional[bool] = ..., ignore_zeros: Optional[bool] = ..., encoding: Optional[str] = ..., @@ -117,7 +117,7 @@ class TarFile(Iterable[TarInfo]): bufsize: int = ..., *, format: Optional[int] = ..., - tarinfo: Optional[TarInfo] = ..., + tarinfo: Optional[Type[TarInfo]] = ..., dereference: Optional[bool] = ..., ignore_zeros: Optional[bool] = ..., encoding: Optional[str] = ...,