code: def newer_pairwise(sources, targets, newer=newer):
      """
      Filter filenames where sources are newer than targets.
  
      Walk two filename iterables in parallel, testing if each source is newer
      than its corresponding target.  Returns a pair of lists (sources,
      targets) where source is newer than target, according to the semantics
      of 'newer()'.
      """
      newer_pairs = filter(splat(newer), zip_strict(sources, targets))
      return tuple(map(list, zip(*newer_pairs))) or ([], [])
  
file_path: catboost/contrib/python/setuptools/py3/setuptools/_distutils/_modified.py
imports: import functools
  import os.path
  from .errors import DistutilsFileError
  from .py39compat import zip_strict
  from ._functools import splat
label_desc: Use image node_id 3 for calling a global function with example usage: newer_pairwise(sources, targets, newer) and returns: unknown