From ac4b4855215c8b6e9d60fd36ac7ed2e10e7dc5b5 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Thu, 28 Dec 2017 14:27:08 +0200 Subject: [PATCH] Fix issue with non-ascii path when printing LDF Tree in verbose mode --- platformio/builder/tools/piolib.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/platformio/builder/tools/piolib.py b/platformio/builder/tools/piolib.py index a7838c76..8973bdfb 100644 --- a/platformio/builder/tools/piolib.py +++ b/platformio/builder/tools/piolib.py @@ -805,9 +805,12 @@ def BuildProjectLibraries(env): title = "<%s>" % lb.name if lb.version: title += " v%s" % lb.version + sys.stdout.write("%s|-- %s" % (margin, title)) if int(ARGUMENTS.get("PIOVERBOSE", 0)): - title += " (%s)" % lb.path - print "%s|-- %s" % (margin, title) + sys.stdout.write(" (") + sys.stdout.write(lb.path) + sys.stdout.write(")") + sys.stdout.write("\n") if lb.depbuilders: print_deps_tree(lb, level + 1)