Antoine Pitrou <pit...@free.fr> added the comment:

Some comments:
* you should probably write `n = sys.maxsize` instead of `n = 1 << 31 - 1`
* ZipExtFile.read() should support `n=None` as a synonym to `n=-1` (read 
everything)
* `bytes` as a variable name isn't very good since it's the built-in name for 
bytestrings in py3k
* in ZipExtFile.read(), it seems you have removed the adjustment for encrypted 
files (see `adjust read size for encrypted files since the first 12 bytes 
[etc.]`)
* is there a situation where the decompressor might return less bytes than 
expected? (after all compression doesn't /always/ compress, in unfavourable 
chunks of data it might actually expand things a bit)

----------

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

Reply via email to