From 1c8e6daef332f70095796f7788dc0f0e9ce1484b Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Mon, 2 Sep 2019 09:37:36 -0400 Subject: Logging executemany failed if data was a generator --- coverage/sqldata.py | 1 + 1 file changed, 1 insertion(+) (limited to 'coverage/sqldata.py') 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) -- cgit v1.2.1