code: def __init__(
      self, buffer: t.BinaryIO, name: str, mode: str, **kwargs: t.Any
  ) -> None:
      super().__init__(buffer, **kwargs)
      self._name = name
      self._mode = mode
  
imports: import contextlib
  import io
  import os
  import shlex
  import shutil
  import sys
  import tempfile
  import typing
  from types import TracebackType
  from .None import formatting
  from .None import termui
  from .None import utils
  from ._compat import _find_binary_reader
label_desc: Use image node_id 1 to create a new _NamedTextIOWrapper object from inherited base classes: io with example: obj = _NamedTextIOWrapper(buffer, name, mode)