Better printing of relative path for removed objects

This commit is contained in:
Ivan Kravets
2019-06-05 16:47:02 +03:00
parent 5c8c10e7d3
commit f873bd41f8

View File

@ -285,10 +285,13 @@ def PioClean(env, clean_dir):
if not isdir(clean_dir):
print("Build environment is clean")
env.Exit(0)
clean_rel_path = relpath(clean_dir)
for root, _, files in walk(clean_dir):
for file_ in files:
remove(join(root, file_))
print("Removed %s" % relpath(join(root, file_)))
for f in files:
dst = join(root, f)
remove(dst)
print("Removed %s" %
(dst if clean_rel_path.startswith(".") else relpath(dst)))
print("Done cleaning")
util.rmtree_(clean_dir)
env.Exit(0)