code: def pytest_runtest_makereport(item, call):
      if call.excinfo and call.excinfo.errisinstance(
          get_skip_exceptions()
      ):
          # let's substitute the excinfo with a pytest.skip one
          call2 = runner.CallInfo.from_call(
              lambda: pytest.skip(six.text_type(call.excinfo.value)),
              call.when,
          )
          call.excinfo = call2.excinfo
  
file_path: catboost/contrib/python/pytest/py2/_pytest/nose.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import sys
  import six
  import pytest
  from _pytest import python
  from _pytest import runner
  from _pytest import unittest
  from _pytest.config import hookimpl
label_desc: Use image node_id 2 for calling a global function with example usage: pytest_runtest_makereport(item, call) without return types