]> granicus.if.org Git - python/commitdiff
Add a comment to the csv reader documentation that explains why the
authorSkip Montanaro <skip@pobox.com>
Sat, 29 Jul 2006 20:06:05 +0000 (20:06 +0000)
committerSkip Montanaro <skip@pobox.com>
Sat, 29 Jul 2006 20:06:05 +0000 (20:06 +0000)
treatment of newlines changed in 2.5.  Pulled almost verbatim from a comment
by Andrew McNamara in <http://python.org/sf/1465014>.

Doc/lib/libcsv.tex

index 65053c7f1bb31a17a80a8a5ca49db4f1f4b717fe..0e3294b76eab19af210c9821e39705ef44c90a11 100644 (file)
@@ -70,6 +70,17 @@ Parameters'' for details of these parameters.
 
 All data read are returned as strings.  No automatic data type
 conversion is performed.
+
+\versionchanged[
+If literal newlines are important within a field, users need to read their
+file in a way that preserves the newlines. The behavior before 2.5 would
+introduce spurious characters into quoted fields, with no way for the user
+to control that behavior. The previous behavior caused considerable
+problems, particularly on platforms that did not use the unix line ending
+conventions, or with files that originated on those platforms - users were
+finding mysterious newlines where they didn't expect them.
+]{2.5}
+
 \end{funcdesc}
 
 \begin{funcdesc}{writer}{csvfile\optional{,