Issue 16858: tarfile silently hides errors (original) (raw)
Issue16858
Created on 2013-01-04 07:53 by socketpair, last changed 2022-04-11 14:57 by admin. This issue is now closed.
Messages (3) | ||
---|---|---|
msg179005 - (view) | Author: Марк Коренберг (socketpair) * | Date: 2013-01-04 07:53 |
TarFile.next() silently drop error of one of - EOFHeaderError - InvalidHeaderError occur. So, extracting corrupted .tar file will not raise error. | ||
msg179007 - (view) | Author: Марк Коренберг (socketpair) * | Date: 2013-01-04 08:00 |
Ups. hiding EOFHeaderError is not an error. But handilng of other errors is not perfect. Please review TarFile.next() for cases where .tar file is corrupted. For example, TruncatedHeaderError is re-raised only if problem at the start of the file. Really, it can appear in the (original) middle of the file. | ||
msg271010 - (view) | Author: R. David Murray (r.david.murray) * ![]() |
Date: 2016-07-22 19:38 |
Closing this in favor of issue 27590, which at least got a little discussion. |
History | |||
---|---|---|---|
Date | User | Action | Args |
2022-04-11 14:57:40 | admin | set | github: 61062 |
2016-07-22 19:38:45 | r.david.murray | set | status: open -> closedsuperseder: tarfile module next() method hides exceptionsnosy: + r.david.murraymessages: + resolution: duplicatestage: resolved |
2016-07-12 04:05:32 | martin.panter | set | messages: - |
2016-07-12 02:22:51 | berker.peksag | set | messages: - |
2016-07-12 02:22:43 | berker.peksag | set | messages: - |
2016-07-12 02:22:38 | berker.peksag | set | messages: - |
2016-07-11 20:27:23 | socketpair | set | messages: + |
2016-07-11 20:24:17 | socketpair | set | messages: + |
2016-05-20 21:58:04 | socketpair | set | status: closed -> openresolution: wont fix -> (no value)messages: + |
2016-05-20 21:57:01 | socketpair | set | status: open -> closedresolution: wont fixmessages: + |
2013-01-04 08:07:01 | ned.deily | set | nosy: + lars.gustaebelversions: - Python 3.5 |
2013-01-04 08:00:13 | socketpair | set | messages: + |
2013-01-04 07:53:48 | socketpair | create |