From e13f2c739d353eec93e248a53fc187a731da8f6b Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Wed, 23 Nov 2016 06:49:44 -0500 Subject: [PATCH] Add Iterable base class to tarfile.TarFile (#693) 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 4ab1c4128..031c256a8 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]]