diff options
Diffstat (limited to 'lib/csv/parser.rb')
| -rw-r--r-- | lib/csv/parser.rb | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/csv/parser.rb b/lib/csv/parser.rb index ed9297fe30..4da87fbac8 100644 --- a/lib/csv/parser.rb +++ b/lib/csv/parser.rb @@ -414,8 +414,7 @@ class CSV else lineno = @lineno + 1 end - message = "Invalid byte sequence in #{@encoding}" - raise MalformedCSVError.new(message, lineno) + raise InvalidEncodingError.new(@encoding, lineno) rescue UnexpectedError => error if @scanner ignore_broken_line @@ -876,8 +875,7 @@ class CSV !line.valid_encoding? end if index - message = "Invalid byte sequence in #{@encoding}" - raise MalformedCSVError.new(message, @lineno + index + 1) + raise InvalidEncodingError.new(@encoding, @lineno + index + 1) end end Scanner.new(string) |
