We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e2a76d9 commit 02b645dCopy full SHA for 02b645d
1 file changed
Lib/csv.py
@@ -81,6 +81,8 @@ class unix_dialect(Dialect):
81
class DictReader:
82
def __init__(self, f, fieldnames=None, restkey=None, restval=None,
83
dialect="excel", *args, **kwds):
84
+ if fieldnames is not None and iter(fieldnames) is fieldnames:
85
+ fieldnames = list(fieldnames)
86
self._fieldnames = fieldnames # list of keys for the dict
87
self.restkey = restkey # key to catch long rows
88
self.restval = restval # default value for short rows
0 commit comments