Tilo
Tilo
@contentfree @jpcamara please check out this PR: https://github.com/tilo/smarter_csv/pull/279
FYI: The fix will be released soon from [this PR](https://github.com/tilo/smarter_csv/pull/279)
@nicastelo sorry for the delay - I'll have a look at it this week
Sorry for keeping you all waiting. My work has been extremely busy, which pushed out the work on version 2.0. The good news is that I have some time set...
@dkniffin @njcameron @lunks @etcook @sumankula @sshaw @krnjn @egiurleo @mscrivo @collinsauve @martindick @arelenglish @hirowatari @etcook @bigzoo @daslicious @tuval10 @viamin @sumankula @tilo @jpcamara @muyiwaoyeniyi A lot of refactoring happened over the holidays...
It is official: * Please no longer use the `2.0-development`, or `2.0.0-pre2` branches! # Look at the [New Implementation in this PR](https://github.com/tilo/smarter_csv/pull/267) [WIP]
@rex-remind101 have you seen this in actual CSV data, or is this just a theoretical example? What program generated the CSV file you saw in production? All the double-quote characters...
@rex-remind101 when the double quote characters are properly escaped, parsing is no problem: ``` cat /tmp/cats3.csv first name,last name,dogs,cats,birds,fish Dan,McAllister,2,1,2,\"4 Lucy,Laweless \"Lawless\",,5,, Miles,O'Brian,,,,21 Nancy,Homes,2,,1, data = SmarterCSV.process('/tmp/cats3.csv') ap data =>...
@rex-remind101 if this happens, then the source of your CSV files does not properly escape the double-quote characters! It is best to fix such an issue at the source, because...