From 4250618fcfe9f1a6012dc710ed47c453a16e9667 Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Tue, 22 Nov 2016 02:21:39 -0500 Subject: [PATCH] Add Iterable base class to tarfile.TarFile Signed-off-by: Anders Kaseorg --- stdlib/2and3/tarfile.pyi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stdlib/2and3/tarfile.pyi b/stdlib/2and3/tarfile.pyi index 4ab1c41286e5..031c256a82e0 100644 --- a/stdlib/2and3/tarfile.pyi +++ b/stdlib/2and3/tarfile.pyi @@ -1,7 +1,7 @@ ## Stubs for tarfile from typing import ( - Callable, IO, Iterator, List, Mapping, Optional, Type, + Callable, IO, Iterable, Iterator, List, Mapping, Optional, Type, Union, ) import sys @@ -41,7 +41,7 @@ def open(name: Optional[str] = ..., mode: str = ..., errorlevel: Optional[int] = ...) -> TarFile: ... -class TarFile: +class TarFile(Iterable[TarInfo]): name = ... # type: Optional[str] mode = ... # type: str fileobj = ... # type: Optional[IO[bytes]]