Fixed inelegant crash when a row has more cells than the header. Decision was...
Fixed inelegant crash when a row has more cells than the header. Decision was made to allow for such invalid CSV by assigning the cell a strictly numeric column name (this is to allow diffing of non-standard CSV files when possible, as the imperfect CSV syntax does not imply that the two imperfect CSV files are different). Additional tests were added to ensure that all rows have the same number of cells. Newline characters are now removed from rows for better comparisons and printing to the screen. Single quotes have been added to differing values to visually distinguish them and allow for blank entries. git-svn-id: http://subversion.wr.usgs.gov/repos/prog/isis3/trunk@2869 41f8697f-d340-4b68-9986-7bafba869bb8
Loading
Please sign in to comment