commit | 138ad5066d5e523eb81cabd4a05ed51d6664210d | [log] [tgz] |
---|---|---|
author | Nadeem Vawda <nadeem.vawda@gmail.com> | Mon Oct 01 23:04:11 2012 +0200 |
committer | Nadeem Vawda <nadeem.vawda@gmail.com> | Mon Oct 01 23:04:11 2012 +0200 |
tree | 64b9a4d64deb106726b9d4f9f6cbefc7aaafd55e | |
parent | 452add08a186a09f346a28306c96f4c89bf93c9e [diff] [blame] |
Fix error handling in new fast path of BZ2File.readline().
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 @@ 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