Author: Julian Berman <[email protected]>
Branch: zlib-make-py3-go-boom
Changeset: r96294:0bb579c51e8b
Date: 2019-03-12 07:43 -0400
http://bitbucket.org/pypy/pypy/changeset/0bb579c51e8b/
Log: Complain if you try to copy a flushed zlib decompress on py3.
diff --git a/pypy/module/zlib/interp_zlib.py b/pypy/module/zlib/interp_zlib.py
--- a/pypy/module/zlib/interp_zlib.py
+++ b/pypy/module/zlib/interp_zlib.py
@@ -313,6 +313,11 @@
try:
self.lock()
try:
+ if not self.stream:
+ raise oefmt(
+ space.w_ValueError,
+ "Decompressor was already flushed",
+ )
copied = rzlib.inflateCopy(self.stream)
finally:
self.unlock()
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit