diff options
author | INADA Naoki <songofacandy@gmail.com> | 2016-10-21 10:47:57 (GMT) |
---|---|---|
committer | INADA Naoki <songofacandy@gmail.com> | 2016-10-21 10:47:57 (GMT) |
commit | 0a421a28f87f2a01566e443fc59203d0b7bcb3b8 (patch) | |
tree | fb304d99a0decc4b3beae18b0bbed1704628edf7 /Lib/csv.py | |
parent | 4510e6de9d38987c5b00ce416da19fe9ffc2dde9 (diff) | |
download | cpython-0a421a28f87f2a01566e443fc59203d0b7bcb3b8.zip cpython-0a421a28f87f2a01566e443fc59203d0b7bcb3b8.tar.gz cpython-0a421a28f87f2a01566e443fc59203d0b7bcb3b8.tar.bz2 |
Issue #18219: Optimize csv.DictWriter for large number of columns.
Patch by Mariatta Wijaya.
Diffstat (limited to 'Lib/csv.py')
-rw-r--r-- | Lib/csv.py | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -145,7 +145,7 @@ class DictWriter: def _dict_to_list(self, rowdict): if self.extrasaction == "raise": - wrong_fields = [k for k in rowdict if k not in self.fieldnames] + wrong_fields = rowdict.keys() - self.fieldnames if wrong_fields: raise ValueError("dict contains fields not in fieldnames: " + ", ".join([repr(x) for x in wrong_fields])) |