MCPcopy Create free account
hub / github.com/numpy/numpy / filter_files

Function filter_files

numpy/f2py/f2py2e.py:504–519  ·  view source on GitHub ↗

Filter files by prefix and suffix.

(prefix, suffix, files, remove_prefix=None)

Source from the content-addressed store, hash-verified

502
503
504def filter_files(prefix, suffix, files, remove_prefix=None):
505 """
506 Filter files by prefix and suffix.
507 """
508 filtered, rest = [], []
509 match = re.compile(prefix + r'.*' + suffix + r'\Z').match
510 if remove_prefix:
511 ind = len(prefix)
512 else:
513 ind = 0
514 for file in [x.strip() for x in files]:
515 if match(file):
516 filtered.append(file[ind:])
517 else:
518 rest.append(file)
519 return filtered, rest
520
521
522def get_prefix(module):

Callers 2

run_mainFunction · 0.85
run_compileFunction · 0.85

Calls 2

stripMethod · 0.80
compileMethod · 0.45

Tested by

no test coverage detected