diff options
Diffstat (limited to 'python')
-rw-r--r-- | python/servo/bootstrap_commands.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/python/servo/bootstrap_commands.py b/python/servo/bootstrap_commands.py index d49c1e431c9..044cd8c80c4 100644 --- a/python/servo/bootstrap_commands.py +++ b/python/servo/bootstrap_commands.py @@ -63,11 +63,14 @@ def download(desc, src, writer, start_byte=0): if not dumb: print() - except urllib2.URLError: - print("Error downloading Rust compiler; are you connected to the internet?") - sys.exit(1) except urllib2.HTTPError, e: print("Download failed (%d): %s - %s" % (e.code, e.reason, src)) + if e.code == 403: + print("No Rust compiler binary available for this platform. " + "Please see https://github.com/servo/servo/#prerequisites") + sys.exit(1) + except urllib2.URLError: + print("Error downloading Rust compiler; are you connected to the internet?") sys.exit(1) except KeyboardInterrupt: writer.flush() |