From 1d70af9b9473c8882cdf30aa62f0a098f39e5f03 Mon Sep 17 00:00:00 2001 From: Bernard Xiong Date: Mon, 24 Dec 2018 09:08:22 +0800 Subject: [PATCH] [tools] fix the spawn except handling. --- tools/building.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/building.py b/tools/building.py index 90c1c871b6..55baf236cf 100644 --- a/tools/building.py +++ b/tools/building.py @@ -105,8 +105,11 @@ class Win32Spawn: try: proc = subprocess.Popen(cmdline, env=_e, shell=False) except Exception as e: - print ('Error in calling:\n' + cmdline) - print ('Exception: ' + e + ': ' + os.strerror(e.errno)) + print ('Error in calling command:' + cmdline.split(' ')[0]) + print ('Exception: ' + os.strerror(e.errno)) + if (os.strerror(e.errno) == "No such file or directory"): + print ("\nPlease check Toolchains PATH setting.\n") + return e.errno finally: os.environ['PATH'] = old_path -- GitLab