much more flexibility in processing filtered data.
Made the example excel dialect match the dialect in csv.py.
Added explanation of doublequote.
Added explanation of csv.QUOTE_NONE.
expanded Rationale a tad
added Post-History date (announcing it in a moment)
added pointer to sandbox implementation
mentioned implementation in the (massive ;-) Testing section
have not misinterpreted the conclusions.
* dialect argument is now either a string to identify one of the internally
defined parameter sets, otherwise it is an object which contains
attributes which correspond to the parameter set.
* Altered set_dialect() to take dialect name and dialect object.
* Altered get_dialect() to take dialect name and return dialect object.
* Fleshed out formatting parameters, adding escapechar, lineterminator,
quoting.
Define dialects in their own subsection. Define low-level parameters in a
separate subsection. Define set_dialect() and get_dialect() module-level
functions.
More to be done, but I have to get to work... ;-)