utarfile: Add "fileobj" constructor argument to use existing stream.

pull/106/head
Paul Sokolovsky 2016-09-26 12:09:45 -07:00
rodzic daa50c17d3
commit 6b0dafde63
1 zmienionych plików z 5 dodań i 2 usunięć

Wyświetl plik

@ -45,8 +45,11 @@ class TarInfo:
class TarFile:
def __init__(self, name):
self.f = open(name, "rb")
def __init__(self, name=None, fileobj=None):
if fileobj:
self.f = fileobj
else:
self.f = open(name, "rb")
self.subf = None
def next(self):