Better additionalInfo OSError message, ref #2650.

This commit is contained in:
Dominik Picheta 2016-04-04 14:44:26 +01:00
commit 442a682c33

View file

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