From f873bd41f809545543bc2aac9349e67e6c07054e Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Wed, 5 Jun 2019 16:47:02 +0300 Subject: [PATCH] Better printing of relative path for removed objects --- platformio/builder/tools/piomisc.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/platformio/builder/tools/piomisc.py b/platformio/builder/tools/piomisc.py index 442ffdd7..65596d10 100644 --- a/platformio/builder/tools/piomisc.py +++ b/platformio/builder/tools/piomisc.py @@ -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)