Merge pull request #538 from nim-lang/handle-remove-dir-error
Handle remove dir error
This commit is contained in:
commit
ee4c0aef26
2 changed files with 6 additions and 1 deletions
|
|
@ -17,6 +17,7 @@ license = "BSD"
|
||||||
|
|
||||||
bin = @["nimble"]
|
bin = @["nimble"]
|
||||||
srcDir = "src"
|
srcDir = "src"
|
||||||
|
installExt = @["nim"]
|
||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1110,7 +1110,11 @@ when isMainModule:
|
||||||
except NimbleQuit:
|
except NimbleQuit:
|
||||||
discard
|
discard
|
||||||
finally:
|
finally:
|
||||||
removeDir(getNimbleTempDir())
|
try:
|
||||||
|
removeDir(getNimbleTempDir())
|
||||||
|
except OSError:
|
||||||
|
let msg = "Couldn't remove Nimble's temp dir"
|
||||||
|
display("Warning:", msg, Warning, MediumPriority)
|
||||||
|
|
||||||
if error.len > 0:
|
if error.len > 0:
|
||||||
displayTip()
|
displayTip()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue