diff options
| author | Jack Nagel | 2014-10-10 20:30:29 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-10-10 20:30:29 -0500 |
| commit | 3d96dad25cdca41ced3c80d8a3b0a29a0d16d98c (patch) | |
| tree | 3f2a58da17ce6deca9e4f4ff722cdc918099c598 | |
| parent | b3ed5a367df7e551f5e3b30cb140486fa56ff3c7 (diff) | |
| download | brew-3d96dad25cdca41ced3c80d8a3b0a29a0d16d98c.tar.bz2 | |
Pull cache creation out of begin block
| -rw-r--r-- | Library/Homebrew/resource.rb | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/Library/Homebrew/resource.rb b/Library/Homebrew/resource.rb index 0866fa622..f3bd46106 100644 --- a/Library/Homebrew/resource.rb +++ b/Library/Homebrew/resource.rb @@ -78,12 +78,14 @@ class Resource end def fetch - # Ensure the cache exists HOMEBREW_CACHE.mkpath - downloader.fetch - rescue ErrorDuringExecution, CurlDownloadStrategyError => e - raise DownloadError.new(self, e) - else + + begin + downloader.fetch + rescue ErrorDuringExecution, CurlDownloadStrategyError => e + raise DownloadError.new(self, e) + end + cached_download end |
