diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2019-09-02 09:37:36 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2019-09-02 09:37:36 -0400 |
commit | 1c8e6daef332f70095796f7788dc0f0e9ce1484b (patch) | |
tree | 4d89ded8d9ca47472d9574a39b8f32e3d6564113 /coverage/sqldata.py | |
parent | 6099f8270630f880cbf169396c9435949fe4aa01 (diff) | |
download | python-coveragepy-git-1c8e6daef332f70095796f7788dc0f0e9ce1484b.tar.gz |
Logging executemany failed if data was a generator
Diffstat (limited to 'coverage/sqldata.py')
-rw-r--r-- | coverage/sqldata.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/coverage/sqldata.py b/coverage/sqldata.py index 10d4e577..400b7f04 100644 --- a/coverage/sqldata.py +++ b/coverage/sqldata.py @@ -881,6 +881,7 @@ class SqliteDb(SimpleReprMixin): def executemany(self, sql, data): if self.debug: + data = list(data) self.debug.write("Executing many {!r} with {} rows".format(sql, len(data))) return self.con.executemany(sql, data) |