Skip concurrent fetch with fewer than 2 downloads
This commit is contained in:
parent
d0959bbd02
commit
df3b3ce19c
@ -36,7 +36,9 @@ module Homebrew
|
|||||||
|
|
||||||
sig { void }
|
sig { void }
|
||||||
def fetch
|
def fetch
|
||||||
if concurrency == 1
|
return if downloads.empty?
|
||||||
|
|
||||||
|
if concurrency == 1 || downloads.one?
|
||||||
downloads.each do |downloadable, promise|
|
downloads.each do |downloadable, promise|
|
||||||
promise.wait!
|
promise.wait!
|
||||||
rescue ChecksumMismatchError => e
|
rescue ChecksumMismatchError => e
|
||||||
|
Loading…
x
Reference in New Issue
Block a user