code: def process_file(source):
      lines = resolve_includes(source)
      sourcefile = os.path.normcase(source).replace("\\", "\\\\")
      try:
          code = process_str("".join(lines))
      except ValueError:
          e = get_exception()
          raise ValueError('In "%s" loop at %s' % (sourcefile, e))
      return '#line 1 "%s"\n%s' % (sourcefile, code)
  
file_path: catboost/contrib/python/numpy/py2/numpy/distutils/conv_template.py
imports: from __future__ import division, absolute_import, print_function
  import os
  import sys
  import re
  from numpy.distutils.compat import get_exception
label_desc: Use image node_id 8 for calling a global function with example usage: process_file(source) and returns: unknown