Raymond Hettinger <raymond.hettin...@gmail.com> added the comment:

This isn't a bug.  The docs specify that *fieldnames* is a sequence, "The 
fieldnames parameter is a sequence of keys that identify the order in which 
values in the dictionary passed to the writerow() method are written to the 
csvfile."

We could make this a feature request. but as far as I can tell there isn't a 
real use case, nor has one ever arisen in the decade long history of the 
module.  Adding the list(fieldnames) behavior could be done without a backwards 
compatibility issue, but it does incur an overhead that would be paid by all 
existing working code.

----------
nosy: +rhettinger
type:  -> enhancement
versions:  -Python 3.4, Python 3.5, Python 3.6, Python 3.8

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

Reply via email to