• Serhiy Storchaka's avatar
    Issue #19619: Blacklist non-text codecs in method API · 94ee3893
    Serhiy Storchaka yazdı
    str.encode, bytes.decode and bytearray.decode now use an
    internal API to throw LookupError for known non-text encodings,
    rather than attempting the encoding or decoding operation and
    then throwing a TypeError for an unexpected output type.
    
    The latter mechanism remains in place for third party non-text
    encodings.
    
    Backported changeset d68df99d7a57.
    94ee3893
test_codecs.py 96 KB