summaryrefslogtreecommitdiff
path: root/coverage/sqldata.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2018-09-28 14:46:45 -0400
committerNed Batchelder <ned@nedbatchelder.com>2018-09-28 19:28:27 -0400
commit7dcafa149bad768a16a01c940a566ef19d2c6846 (patch)
tree521e21c58ba08798adf4f536a5383fd7fa8e89d3 /coverage/sqldata.py
parent0a9406d915410038707adcf08f10a2668fb52d1d (diff)
downloadpython-coveragepy-git-7dcafa149bad768a16a01c940a566ef19d2c6846.tar.gz
Record the sys.argv in the db
Diffstat (limited to 'coverage/sqldata.py')
-rw-r--r--coverage/sqldata.py8
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):