diff options
author | Antoine Pitrou <solipsis@pitrou.net> | 2009-08-06 20:18:29 (GMT) |
---|---|---|
committer | Antoine Pitrou <solipsis@pitrou.net> | 2009-08-06 20:18:29 (GMT) |
commit | 20e1f932fa7cac639f59de75229088eb7e1286ac (patch) | |
tree | 04213adc23fe49445b426d7053a97a9d42fa029a /Misc | |
parent | 4a46e1c4b302bbb36cc9d418d6b9f6cf871a4d23 (diff) | |
download | cpython-20e1f932fa7cac639f59de75229088eb7e1286ac.zip cpython-20e1f932fa7cac639f59de75229088eb7e1286ac.tar.gz cpython-20e1f932fa7cac639f59de75229088eb7e1286ac.tar.bz2 |
Issue #6629: Fix a data corruption issue in the new `io` package, which could
occur when writing to a BufferedRandom object (e.g. a file opened in "rb+" or
"wb+" mode) after having buffered a certain amount of data for reading. This
bug was not present in the pure Python implementation.
Yes, this is a serious issue.
Diffstat (limited to 'Misc')
-rw-r--r-- | Misc/NEWS | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -354,6 +354,11 @@ Core and Builtins Library ------- +- Issue #6629: Fix a data corruption issue in the new `io` package, which could + occur when writing to a BufferedRandom object (e.g. a file opened in "rb+" or + "wb+" mode) after having buffered a certain amount of data for reading. This + bug was not present in the pure Python implementation. + - Issue #4660: If a multiprocessing.JoinableQueue.put() was preempted, it was possible to get a spurious 'task_done() called too many times' error. |