Message273486
It's sometimes annoying that a csv.DictReader doesn't retain the field ordering given in the first line of the file. Sometimes it matters.
This patch converts the reader so that it returns an OrderedDict rather than a plain dict, thereby retaining the ordering.
All tests still pass (though I haven't yet added a test to verify that the field ordering *is* retained - didn't think it was worth it if the patch won't be added, but will happily add that test otherwise).
I have updated the documentation, but was unable in the time available to find out how to correctly reference the OrderedDict class so that it was correctly hyperlinked. |
|
Date |
User |
Action |
Args |
2016-08-23 16:42:42 | holdenweb | set | recipients:
+ holdenweb |
2016-08-23 16:42:42 | holdenweb | set | messageid: <1471970562.41.0.180278117892.issue27842@psf.upfronthosting.co.za> |
2016-08-23 16:42:42 | holdenweb | link | issue27842 messages |
2016-08-23 16:42:42 | holdenweb | create | |
|