code: def _raise_wrapfail(
      wrap_controller: (
          Generator[None, Result[ResultType], None]
          | Generator[None, object, object]
      ),
      msg: str,
  ) -> NoReturn:
      co = wrap_controller.gi_code
      raise RuntimeError(
          "wrap_controller at %r %s:%d %s"
          % (co.co_name, co.co_filename, co.co_firstlineno, msg)
      )
  
imports: from __future__ import annotations
  from types import TracebackType
  from typing import Callable
  from typing import cast
  from typing import final
  from typing import Generator
  from typing import Generic
  from typing import NoReturn
  from typing import Optional
  from typing import Tuple
  from typing import Type
  from typing import TypeVar
label_desc: Use image node_id 1 for calling a global function with example usage: _raise_wrapfail(wrap_controller, msg) without return types