Lines Matching defs:make_id
33 def make_id(path):
47 assert len(files) == len(set(make_id(f[1]) for f in files)), "Duplicate file IDs exist"
60 parent = make_id(dirname.parent)
71 lines.append(' <Directory Id="{}_{}" Name="{}" />'.format(dir_parent, make_id(dir_name), dir_name))
73 for dir_parent in (make_id(d) for group in cache_directories.values() for d in group):
85 lines.append(' <Component Id="{}" Directory="{}" Guid="*">'.format(make_id(target), make_id(target.parent)))
90 lines.append(' <File Id="{}" Name="{}" Source="{}" DiskId="{}" />'.format(make_id(target), target.name, source, disk_id))
92 lines.append(' <File Id="{}" Name="{}" Source="{}" />'.format(make_id(target), target.name, source))
95 create_folders = {make_id(p) + "___pycache__" for p in cache_directories[group]}
96 remove_folders = {make_id(p2) for p1 in cache_directories[group] for p2 in chain((p1,), p1.parents)}