From d50260de20df36c03829ae4a3c7a6562e152db14 Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Thu, 26 Oct 2017 12:45:00 +0200 Subject: fixes #6148 --- lib/pure/parsecsv.nim | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/pure/parsecsv.nim b/lib/pure/parsecsv.nim index 77b145a73..ca0f3f9e0 100644 --- a/lib/pure/parsecsv.nim +++ b/lib/pure/parsecsv.nim @@ -72,7 +72,10 @@ proc raiseEInvalidCsv(filename: string, line, col: int, msg: string) {.noreturn.} = var e: ref CsvError new(e) - e.msg = filename & "(" & $line & ", " & $col & ") Error: " & msg + if filename.len == 0: + e.msg = "Error: " & msg + else: + e.msg = filename & "(" & $line & ", " & $col & ") Error: " & msg raise e proc error(my: CsvParser, pos: int, msg: string) = -- cgit 1.4.1-2-gfad0