提交 af3dc0e6 编写于 作者: G Grissiom

tools/building.py: more descriptive on error

Print the command that failed to execute and try to tell the reason to
fall.
上级 0c8335d5
......@@ -43,8 +43,9 @@ class Win32Spawn:
proc = subprocess.Popen(cmdline, env=_e,
startupinfo=startupinfo, shell=False)
except Exception as e:
print 'Error in Popen: %s' % e
return -1
print 'Error in calling:\n%s' % cmdline
print 'Exception: %s: %s' % (e, os.strerror(e.errno))
return e.errno
finally:
os.environ['PATH'] = old_path
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册