addresses issue #8391 show runtime context on some failed operations (#8393)

This commit is contained in:
Timothee Cour 2018-07-23 13:58:03 -07:00 • committed by Andreas Rumpf
commit 9249276db0
2 changed files with 5 additions and 5 deletions

View file

@ -60,7 +60,7 @@ proc raiseOSError*(errorCode: OSErrorCode; additionalInfo = "") {.noinline.} =
if additionalInfo.len == 0:
e.msg = osErrorMsg(errorCode)
else:
e.msg = osErrorMsg(errorCode) & "\nAdditional info: " & additionalInfo
e.msg = osErrorMsg(errorCode) & "\nAdditional info: '" & additionalInfo & "'"
if e.msg == "":
e.msg = "unknown OS error"
raise e