code: def _report_unserialization_failure(
      type_name, report_class, reportdict
  ):
      url = "https://github.com/pytest-dev/pytest/issues"
      stream = py.io.TextIO()
      pprint("-" * 100, stream=stream)
      pprint(
          "INTERNALERROR: Unknown entry type returned: %s" % type_name,
          stream=stream,
      )
      pprint("report_name: %s" % report_class, stream=stream)
      pprint(reportdict, stream=stream)
      pprint("Please report this bug at %s" % url, stream=stream)
      pprint("-" * 100, stream=stream)
      raise RuntimeError(stream.getvalue())
  
imports: from pprint import pprint
  import py
  import six
  from _pytest._code.code import ExceptionInfo
  from _pytest._code.code import ReprEntry
  from _pytest._code.code import ReprEntryNative
  from _pytest._code.code import ReprExceptionInfo
  from _pytest._code.code import ReprFileLocation
  from _pytest._code.code import ReprFuncArgs
  from _pytest._code.code import ReprLocals
  from _pytest._code.code import ReprTraceback
  from _pytest._code.code import TerminalRepr
  from _pytest.outcomes import skip
  from _pytest.pathlib import Path
label_desc: Use image node_id 2 for calling a global function with example usage: _report_unserialization_failure(type_name, report_class, reportdict) without return types