summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2022-12-29 14:15:38 -0500
committerNed Batchelder <ned@nedbatchelder.com>2022-12-29 14:15:38 -0500
commit306ff60895733fedafe7ff9c57958148e2daf9b5 (patch)
treee81e99a855be4d85869f883d223f2a6d44514bef
parent7ae7a5e5210c6465288b57271b772a98160aacd9 (diff)
downloadpython-coveragepy-git-306ff60895733fedafe7ff9c57958148e2daf9b5.tar.gz
refactor: remove some unused code
-rw-r--r--coverage/sqldata.py18
1 files changed, 2 insertions, 16 deletions
diff --git a/coverage/sqldata.py b/coverage/sqldata.py
index 2a42e122..c76451a7 100644
--- a/coverage/sqldata.py
+++ b/coverage/sqldata.py
@@ -299,10 +299,8 @@ class CoverageData(AutoReprMixin):
)
) from exc
else:
- if row is None:
- schema_version = None
- else:
- schema_version = row[0]
+ assert row is not None
+ schema_version = row[0]
if schema_version != SCHEMA_VERSION:
raise DataError(
"Couldn't use data file {!r}: wrong schema: {} instead of {}".format(
@@ -1233,18 +1231,6 @@ class SqliteDb(AutoReprMixin):
# https://github.com/nedbat/coveragepy/issues/1010
return self.con.executemany(sql, data)
- @contextlib.contextmanager
- def executemany(self, sql: str, data: Iterable[Any]) -> Generator[sqlite3.Cursor, None, None]:
- """Context managed :meth:`python:sqlite3.Connection.executemany`.
-
- Use with a ``with`` statement to auto-close the returned cursor.
- """
- cur = self._executemany(sql, data)
- try:
- yield cur
- finally:
- cur.close()
-
def executemany_void(self, sql: str, data: Iterable[Any]) -> None:
"""Same as :meth:`python:sqlite3.Connection.executemany` when you don't need the cursor."""
self._executemany(sql, data).close()