Merge pull request #4559 from rolandwalker/rescue_download_failure

rescue download failure; don't show traceback
This commit is contained in:
Roland Walker 2014-05-26 18:29:24 -04:00
commit 96d57c6802
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,