Issue #19619: Blacklist non-text codecs in method API
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.
N
Nick Coghlan committed
c72e4e6dccce99bcdcb45959767436d7e5cfda8c
Parent: 322f5ba