Skip to content

Commit 02b645d

Browse files
committed
adding fieldnames
1 parent e2a76d9 commit 02b645d

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

Lib/csv.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,8 @@ class unix_dialect(Dialect):
8181
class DictReader:
8282
def __init__(self, f, fieldnames=None, restkey=None, restval=None,
8383
dialect="excel", *args, **kwds):
84+
if fieldnames is not None and iter(fieldnames) is fieldnames:
85+
fieldnames = list(fieldnames)
8486
self._fieldnames = fieldnames # list of keys for the dict
8587
self.restkey = restkey # key to catch long rows
8688
self.restval = restval # default value for short rows

0 commit comments

Comments
 (0)