code: def _update_globals():
      """
      Patch the globals to remove the objects not available on some platforms.
  
      XXX it'd be better to test assertions about bytecode instead.
      """
  
      if not sys.platform.startswith("java") and sys.platform != "cli":
          return
      incompatible = "extract_constant", "get_module_constant"
      for name in incompatible:
          del globals()[name]
          __all__.remove(name)
  
file_path: catboost/contrib/python/setuptools/py2/setuptools/depends.py
imports: import sys
  import marshal
  import contextlib
  from distutils.version import StrictVersion
  from .py33compat import Bytecode
  from .py27compat import find_module, PY_COMPILED, PY_FROZEN, PY_SOURCE
  from .None import py27compat
label_desc: Use image node_id 4 for calling a global function with example usage: _update_globals() without return types