Terry J. Reedy added the comment:

Keith, while I sympathize with the request, I am going to agree with the others 
and close this.  As I see it, csv exists to solve a particular problem.  We 
want a printable file of records and text fields with visible field and record 
separators, but we may want to use those separators within fields.  So we add a 
quote character as an auxiliary delimiter and ignore separators within quotes.  
Files with mismatched quotes are broken.

You are willing to append a quote, even though that may be the wrong thing to 
do.  Alternatives include: skip the line, perhaps after logging it; delete the 
last quote to make the count even; provide a more sophisticated auto-editing 
function; or display a GUI entry box initialized to the bad line and request 
the user to edit until quotes are matched.  I don't think we should pick any of 
these.

----------
nosy: +terry.reedy
resolution:  -> rejected
stage:  -> resolved
status: open -> closed

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue30034>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to