summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Lib/bz2.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/Lib/bz2.py b/Lib/bz2.py
index 87bed21..da19e27 100644
--- a/Lib/bz2.py
+++ b/Lib/bz2.py
@@ -323,6 +323,7 @@ class BZ2File(io.BufferedIOBase):
raise TypeError("Integer argument expected")
size = size.__index__()
with self._lock:
+ self._check_can_read()
# Shortcut for the common case - the whole line is in the buffer.
if size < 0:
end = self._buffer.find(b"\n", self._buffer_offset) + 1