code: def source_from_cache(path):
      """**DEPRECATED**
  
      Given the path to a .pyc. file, return the path to its .py file.
  
      The .pyc file does not need to exist; this simply returns the path to
      the .py file calculated to correspond to the .pyc file.  If path does
      not conform to PEP 3147 format, ValueError will be raised. If
      sys.implementation.cache_tag is None then NotImplementedError is raised.
  
      """
      return util.source_from_cache(path)
  
imports: from _imp import lock_held, acquire_lock, release_lock, get_frozen_object, is_frozen_package, init_frozen, is_builtin, is_frozen, _fix_co_filename, _frozen_module_names
  from importlib._bootstrap import _ERR_MSG, _exec, _load, _builtin_from_name
  from importlib._bootstrap_external import SourcelessFileLoader
  from importlib import machinery
  from importlib import util
  import importlib
  import os
  import sys
  import tokenize
  import types
  import warnings
label_desc: Use image node_id 5 for calling a global function with example usage: source_from_cache(path) and returns: util