diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2018-09-28 14:46:45 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2018-09-28 19:28:27 -0400 |
commit | 7dcafa149bad768a16a01c940a566ef19d2c6846 (patch) | |
tree | 521e21c58ba08798adf4f536a5383fd7fa8e89d3 /coverage/sqldata.py | |
parent | 0a9406d915410038707adcf08f10a2668fb52d1d (diff) | |
download | python-coveragepy-git-7dcafa149bad768a16a01c940a566ef19d2c6846.tar.gz |
Record the sys.argv in the db
Diffstat (limited to 'coverage/sqldata.py')
-rw-r--r-- | coverage/sqldata.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/coverage/sqldata.py b/coverage/sqldata.py index a5e84aeb..82f37a9b 100644 --- a/coverage/sqldata.py +++ b/coverage/sqldata.py @@ -15,6 +15,7 @@ import glob import itertools import os import sqlite3 +import sys from coverage.backward import iitems from coverage.data import filename_suffix @@ -36,7 +37,8 @@ create table coverage_schema ( create table meta ( has_lines boolean, - has_arcs boolean + has_arcs boolean, + sys_argv text ); create table file ( @@ -118,8 +120,8 @@ class CoverageSqliteData(SimpleReprMixin): self._db.execute(stmt) self._db.execute("insert into coverage_schema (version) values (?)", (SCHEMA_VERSION,)) self._db.execute( - "insert into meta (has_lines, has_arcs) values (?, ?)", - (self._has_lines, self._has_arcs) + "insert into meta (has_lines, has_arcs, sys_argv) values (?, ?, ?)", + (self._has_lines, self._has_arcs, str(getattr(sys, 'argv', None))) ) def _open_db(self): |