lmzjms's picture
Upload 1162 files
0b32ad6 verified
raw
history blame
620 Bytes
import os
import argparse
from pathlib import Path
if __name__ == "__main__":
parser = argparse.ArgumentParser()
parser.add_argument("module_root")
parser.add_argument("valid_paths")
args = parser.parse_args()
with open(args.valid_paths) as file:
valid_paths = [line.strip() for line in file.readlines()]
ignored_paths = []
module_root_name = Path(args.module_root).stem
for item in os.listdir(args.module_root):
pattern = f"{module_root_name}/{item}"
if pattern not in valid_paths:
ignored_paths.append(pattern)
print(" ".join(ignored_paths))