I was using your code to generate CSVs in a project. The customer asked for a CSV with a \r\n newline sequence, so I thought I'd create a pull request in case anyone else is interested. Unit tests for the new feature are included.
The first commit is the one that actually adds the new feature (and tests). The second commit is just a code reformat. Among other things it replaces all of the tab indentations with space indentations, so in the diff it looks like almost everything was rewritten.
I was using your code to generate CSVs in a project. The customer asked for a CSV with a \r\n newline sequence, so I thought I'd create a pull request in case anyone else is interested. Unit tests for the new feature are included.
The first commit is the one that actually adds the new feature (and tests). The second commit is just a code reformat. Among other things it replaces all of the tab indentations with space indentations, so in the diff it looks like almost everything was rewritten.