rescue download failure; don't show traceback

instead, give a more specific error message.  Closes #4556.
This commit is contained in:
Roland Walker 2014-05-26 15:56:35 -04:00
parent c4e4f63e61
commit f71ed25ee0
1 changed files with 5 additions and 1 deletions

View File

@ -16,7 +16,11 @@ class Cask::Download
downloader = Cask::CurlDownloadStrategy.new(cask)
end
downloader.clear_cache if force
downloaded_path = downloader.fetch
begin
downloaded_path = downloader.fetch
rescue StandardError
raise CaskError.new("Download failed on Cask '#{@cask}'")
end
begin
# this symlink helps track which downloads are ours
File.symlink downloaded_path,