Delete *.dSYM directories when cleaning

This commit is contained in:
Luflosi
2019-06-23 17:08:40 +02:00
parent ba1c093d18
commit f28383206a

View File

@@ -793,7 +793,7 @@ def clean():
exclude = ('.git',) exclude = ('.git',)
for root, dirs, files in os.walk('.', topdown=True): for root, dirs, files in os.walk('.', topdown=True):
dirs[:] = [d for d in dirs if d not in exclude] dirs[:] = [d for d in dirs if d not in exclude]
remove_dirs = {d for d in dirs if d == '__pycache__'} remove_dirs = {d for d in dirs if d == '__pycache__' or d.endswith('.dSYM')}
[(shutil.rmtree(os.path.join(root, d)), dirs.remove(d)) for d in remove_dirs] [(shutil.rmtree(os.path.join(root, d)), dirs.remove(d)) for d in remove_dirs]
for f in files: for f in files:
ext = f.rpartition('.')[-1] ext = f.rpartition('.')[-1]