rescue download failure; don't show traceback
instead, give a more specific error message. Closes #4556.
This commit is contained in:
parent
c4e4f63e61
commit
f71ed25ee0
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue