This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author sfinnie
Recipients georg.brandl, sfinnie
Date 2010-04-13.21:11:21
SpamBayes Score 9.0403766e-08
Marked as misclassified No
Message-id <1271193086.18.0.201846291594.issue8387@psf.upfronthosting.co.za>
In-reply-to
Content
Running the examples in the csv module docs (http://docs.python.org/library/csv.html) causes problems reading file on a mac.  This is highlighted in issue 1072404 (http://bugs.python.org/issue1072404).

Commentary on the bug indicates a no fix, meaning most/many people using a mac will get an error if they use the sample code in the docs.

A simpler solution would be to use universal newline mode in the doc examples.  This is actually mentioned in commentary on the bug, and appears to work.

Proposal
--------
In all example code blocks, use mode 'rU' when opening the file.  1st code block, for example, would become:

spamReader = csv.reader(open('eggs.csv', 'rU'), delimiter=' ', quotechar='|')

That should solve the problem on mac without impacting compatibility on other operating systems.  Note: Haven't been able to verify this on other platforms.
History
Date User Action Args
2010-04-13 21:11:26sfinniesetrecipients: + sfinnie, georg.brandl
2010-04-13 21:11:26sfinniesetmessageid: <1271193086.18.0.201846291594.issue8387@psf.upfronthosting.co.za>
2010-04-13 21:11:22sfinnielinkissue8387 messages
2010-04-13 21:11:21sfinniecreate