diff options
Diffstat (limited to 'coverage/sqldata.py')
-rw-r--r-- | coverage/sqldata.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/coverage/sqldata.py b/coverage/sqldata.py index 0b606d03..e1a6ee0c 100644 --- a/coverage/sqldata.py +++ b/coverage/sqldata.py @@ -991,13 +991,16 @@ class CoverageData(SimpleReprMixin): """ with SqliteDb(":memory:", debug=NoDebugging()) as db: temp_store = [row[0] for row in db.execute("pragma temp_store")] - compile_options = [row[0] for row in db.execute("pragma compile_options")] + copts = [row[0] for row in db.execute("pragma compile_options")] + # Yes, this is overkill. I don't like the long list of options + # at the end of "debug sys", but I don't want to omit information. + copts = ["; ".join(copts[i:i + 3]) for i in range(0, len(copts), 3)] return [ ('sqlite3_version', sqlite3.version), ('sqlite3_sqlite_version', sqlite3.sqlite_version), ('sqlite3_temp_store', temp_store), - ('sqlite3_compile_options', compile_options), + ('sqlite3_compile_options', copts), ] |