diff options
author | bors-servo <metajack+bors@gmail.com> | 2015-09-21 18:13:35 -0600 |
---|---|---|
committer | bors-servo <metajack+bors@gmail.com> | 2015-09-21 18:13:35 -0600 |
commit | 44de9173cc968957e4441c14f57014111a2b847e (patch) | |
tree | fa482de9f68d6e605b3212b474769cdca6fea27e /components/script/dom/bindings/codegen/Configuration.py | |
parent | 434e1fa07475000ed7bc0eeae6d0b0bb1339c4b8 (diff) | |
parent | 2e0e2288ed3367e3bf8a17b763a89ef34d370e17 (diff) | |
download | servo-44de9173cc968957e4441c14f57014111a2b847e.tar.gz servo-44de9173cc968957e4441c14f57014111a2b847e.zip |
Auto merge of #7678 - AnthonyBroadCrawford:improved-error-messaging-mach-bootstrap, r=frewsxcv
#7630 Adding better error messaging in mach bootstrap for missing virtualenv/pip dependencies
This PR is in reference to #7630
I've added a simple try catch around our use of subprocess.check_all when trying to invoke and use python's
- virtualenv
- pip
Upon failure, I use sys.exit with an error message for the user. Exit seemed appropriate as anything beneath those dependencies will fail to execute and result in a non friendly error message
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7678)
<!-- Reviewable:end -->
Diffstat (limited to 'components/script/dom/bindings/codegen/Configuration.py')
0 files changed, 0 insertions, 0 deletions