• R David Murray's avatar
    #18324: set_payload now correctly handles binary input. · 00ae435d
    R David Murray yazdı
    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.
    00ae435d
Adı
Son kayıt (commit)
Son güncelleme
..
data Loading commit data...
__init__.py Loading commit data...
__main__.py Loading commit data...
test__encoded_words.py Loading commit data...
test__header_value_parser.py Loading commit data...
test_asian_codecs.py Loading commit data...
test_defect_handling.py Loading commit data...
test_email.py Loading commit data...
test_generator.py Loading commit data...
test_headerregistry.py Loading commit data...
test_inversion.py Loading commit data...
test_message.py Loading commit data...
test_parser.py Loading commit data...
test_pickleable.py Loading commit data...
test_policy.py Loading commit data...
test_utils.py Loading commit data...
torture_test.py Loading commit data...