liu chang added the comment:

2232     def next(self):
2233         """Return the next member of the archive as a TarInfo object, when
2234            TarFile is opened for reading. Return None if there is no more
2235            available.
2236         """
2237         self._check("ra")
2238         if self.firstmember is not None:
2239             m = self.firstmember
2240             self.firstmember = None
2241             return m
2242 
2243         # Read the next block.
2244         self.fileobj.seek(self.offset)
2245         tarinfo = None

raise a StreamError at #2244, It should catch this Error and return None. I 
would like to post a patch to fix it.

----------
nosy: +liu chang

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue23056>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to