code: def get_text_stream(name, encoding=None, errors="strict"):
      """Returns a system stream for text processing.  This usually returns
      a wrapped stream around a binary stream returned from
      :func:`get_binary_stream` but it also can take shortcuts on Python 3
      for already correctly configured streams.
  
      :param name: the name of the stream to open.  Valid names are ``'stdin'``,
                   ``'stdout'`` and ``'stderr'``
      :param encoding: overrides the detected default encoding.
      :param errors: overrides the default error mode.
      """
      opener = text_streams.get(name)
      if opener is None:
          raise TypeError("Unknown standard stream '{}'".format(name))
      return opener(encoding, errors)
  
imports: import os
  import sys
  from ._compat import _default_text_stderr
  from ._compat import _default_text_stdout
  from ._compat import auto_wrap_for_ansi
  from ._compat import binary_streams
  from ._compat import filename_to_ui
  from ._compat import get_filesystem_encoding
  from ._compat import get_streerror
  from ._compat import is_bytes
  from ._compat import open_stream
  from ._compat import PY2
  from ._compat import should_strip_ansi
  from ._compat import string_types
  from ._compat import strip_ansi
  from ._compat import text_streams
  from ._compat import text_type
  from ._compat import WIN
  from .globals import resolve_color_default
label_desc: Use image node_id 7 for calling a global function with example usage: get_text_stream(name, encoding, errors) and returns: opener