Handle failed downloads properly
This commit is contained in:
@@ -105,9 +105,14 @@ for a in assets:
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
local URL NAME
|
local URL NAME
|
||||||
|
local URL NAME TMP_WHL
|
||||||
while IFS=' ' read -r URL NAME; do
|
while IFS=' ' read -r URL NAME; do
|
||||||
echo "Downloading $NAME..."
|
echo "Downloading $NAME..."
|
||||||
if ! curl -L --progress-bar --connect-timeout 30 "$URL" -o "$WHEELS_DIR/$NAME"; then
|
TMP_WHL=$(mktemp "$WHEELS_DIR/${NAME}.XXXXXX")
|
||||||
|
if curl -L --progress-bar --connect-timeout 30 "$URL" -o "$TMP_WHL"; then
|
||||||
|
mv "$TMP_WHL" "$WHEELS_DIR/$NAME"
|
||||||
|
else
|
||||||
|
rm -f "$TMP_WHL"
|
||||||
echo "Failed to download $NAME."
|
echo "Failed to download $NAME."
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user