dea627097d8f4fbfdbb4ea48b282be2a4d5a60ce,src/python/pants/source/filespec.py,,globs_matches,#Any#Any#Any#,49

Before Change


    regex = re.compile(glob_to_regex(pattern))
    for path in paths:
      if regex.match(path) and not excluded(path):
        return True
  return False


def matches_filespec(path, spec):

After Change




def globs_matches(paths, patterns, exclude_patterns):
  path_globs = PathGlobs(include=patterns, exclude=exclude_patterns)
  return Native().match_path_globs(path_globs, paths)


def matches_filespec(path, spec):
  return any_matches_filespec([path], spec)
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 3

Instances


Project Name: pantsbuild/pants
Commit Name: dea627097d8f4fbfdbb4ea48b282be2a4d5a60ce
Time: 2019-03-01
Author: stuhood@twitter.com
File Name: src/python/pants/source/filespec.py
Class Name:
Method Name: globs_matches


Project Name: pantsbuild/pants
Commit Name: 4f5a7567de07131a65b1b9e0a0912730aa225e5f
Time: 2018-06-06
Author: dawagner@gmail.com
File Name: src/python/pants/engine/legacy/structs.py
Class Name: BaseGlobs
Method Name: to_path_globs


Project Name: pantsbuild/pants
Commit Name: 4f5a7567de07131a65b1b9e0a0912730aa225e5f
Time: 2018-06-06
Author: dawagner@gmail.com
File Name: tests/python/pants_test/engine/examples/sources.py
Class Name: Sources
Method Name: path_globs