SIGN IN SIGN UP

Close #20404: blacklist non-text encodings in io.TextIOWrapper

- io.TextIOWrapper (and hence the open() builtin) now use the
  internal codec marking system added for issue #19619
- also tweaked the C code to only look up the encoding once,
  rather than multiple times
- the existing output type checks remain in place to deal with
  unmarked third party codecs.
N
Nick Coghlan committed
a9b15241c6bdf8ac71f1dc598b7c01a20518b6a7
Parent: 1ea4e41