diff options
author | R David Murray <rdmurray@bitdance.com> | 2013-08-22 01:10:31 (GMT) |
---|---|---|
committer | R David Murray <rdmurray@bitdance.com> | 2013-08-22 01:10:31 (GMT) |
commit | 00ae435deef434f471e39bea3f3ab3a3e3cd90fe (patch) | |
tree | ec2589f471e6ee602b6bdf169c87db706ddd1a8c /Misc | |
parent | 0b169125caf768b2dce97537d10470b3fdee9ec9 (diff) | |
download | cpython-00ae435deef434f471e39bea3f3ab3a3e3cd90fe.zip cpython-00ae435deef434f471e39bea3f3ab3a3e3cd90fe.tar.gz cpython-00ae435deef434f471e39bea3f3ab3a3e3cd90fe.tar.bz2 |
#18324: set_payload now correctly handles binary input.
This also backs out the previous fixes for for #14360, #1717, and #16564.
Those bugs were actually caused by the fact that set_payload didn't decode to
str, thus rendering the model inconsistent. This fix does mean the data
processed by the encoder functions goes through an extra encode/decode cycle,
but it means the model is always consistent. Future API updates will provide
a better way to encode payloads, which will bypass this minor de-optimization.
Tests by Vajrasky Kok.
Diffstat (limited to 'Misc')
-rw-r--r-- | Misc/NEWS | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -66,6 +66,9 @@ Core and Builtins Library ------- +- Issue #18324: set_payload now correctly handles binary input. This also + supersedes the previous fixes for #14360, #1717, and #16564. + - Issue #17119: Fixed integer overflows when processing large strings and tuples in the tkinter module. |