nimgrab tool bugfix: don't divide by zero
This commit is contained in:
parent
202ecdeee8
commit
79b12faf9e
1 changed files with 5 additions and 1 deletions
|
|
@ -7,7 +7,11 @@ when defined(windows):
|
||||||
proc progress(status: DownloadStatus, progress: uint, total: uint,
|
proc progress(status: DownloadStatus, progress: uint, total: uint,
|
||||||
message: string) {.procvar, gcsafe.} =
|
message: string) {.procvar, gcsafe.} =
|
||||||
echo "Downloading " & url
|
echo "Downloading " & url
|
||||||
echo clamp(int(progress.BiggestInt*100 div total.BiggestInt), 0, 100), "%"
|
let t = total.BiggestInt
|
||||||
|
if t != 0:
|
||||||
|
echo clamp(int(progress.BiggestInt*100 div t), 0, 100), "%"
|
||||||
|
else:
|
||||||
|
echo "0%"
|
||||||
|
|
||||||
downloadToFile(url, file, {optUseCache}, progress)
|
downloadToFile(url, file, {optUseCache}, progress)
|
||||||
echo "100%"
|
echo "100%"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue