summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2014-06-09 12:13:04 +0800
committerBernard Xiong <[email protected]>2014-06-09 12:13:04 +0800
commitfbe4d59db2bf41cfab60c3333a3e1bea8cc4d74a (patch)
tree5a1e0524add4b25b527681e1907364eb9da36ea0
parent0c8335d5ab046ce9fe36c4e01d5d40e4ba152b49 (diff)
parentaf3dc0e63efa6ed6f7feae926065a68542090f80 (diff)
Merge pull request #285 from grissiom/better-tools
tools/building.py: more descriptive on error
-rw-r--r--tools/building.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/building.py b/tools/building.py
index 726056533f..3572daabbe 100644
--- a/tools/building.py
+++ b/tools/building.py
@@ -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