def create_filter(predicate_param, predicate_factory):
  # NOTE: Do not inline this into create_filters above. A separate function is necessary
  # in order to capture the different closure on each invocation.
  modifier, param = _extract_modifier(predicate_param)
  predicates = map(predicate_factory, param.split(','))
  def filt(x):
    return modifier(any(map(lambda pred: pred(x), predicates)))
  return filt
Prints information to the screen about creating commits
dataset/ETHPy150Open pantsbuild/pants/src/python/pants/util/filtering.py/create_filter--crossover with--dataset/ETHPy150Open GrappigPanda/pygemony/pyg/github.py/GithubAPIManager._pprint