PipeReader: deal with short reads
commit78475cd46bd90b528b7c2b314b710a454f094ff6
authorMarko Kreen <markokr@gmail.com>
Tue, 3 Jan 2012 08:40:57 +0000 (3 10:40 +0200)
committerMarko Kreen <markokr@gmail.com>
Tue, 3 Jan 2012 08:40:57 +0000 (3 10:40 +0200)
treec6125720e435b408f04713087913a933b106d733
parent30650df668170c21c3ec54bdcebdac1c65a664ad
PipeReader: deal with short reads

Although short reads do not seem to happen on python2,
it has changed in python3.

Also report invalid reads in main .read() method.
Those can now only happen on broken archives.

Reported-by: Sergey Dorofeev
rarfile.py