diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2022-12-29 14:15:38 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2022-12-29 14:15:38 -0500 |
commit | 306ff60895733fedafe7ff9c57958148e2daf9b5 (patch) | |
tree | e81e99a855be4d85869f883d223f2a6d44514bef /coverage/sqldata.py | |
parent | 7ae7a5e5210c6465288b57271b772a98160aacd9 (diff) | |
download | python-coveragepy-git-306ff60895733fedafe7ff9c57958148e2daf9b5.tar.gz |
refactor: remove some unused code
Diffstat (limited to 'coverage/sqldata.py')
-rw-r--r-- | coverage/sqldata.py | 18 |
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() |