From e8973c5f50e9510c6ec7addf8fad70eceff6ab89 Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Sat, 14 May 2022 14:16:55 -0400 Subject: debug: slightly nicer wrapping of the sqlite3 debug info --- coverage/sqldata.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'coverage/sqldata.py') diff --git a/coverage/sqldata.py b/coverage/sqldata.py index 5a2de838..c8594a45 100644 --- a/coverage/sqldata.py +++ b/coverage/sqldata.py @@ -17,6 +17,7 @@ import re import socket import sqlite3 import sys +import textwrap import threading import zlib @@ -996,9 +997,7 @@ class CoverageData(SimpleReprMixin): with SqliteDb(":memory:", debug=NoDebugging()) as db: temp_store = [row[0] for row in db.execute("pragma temp_store")] 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)] + copts = textwrap.wrap(", ".join(copts), width=75) return [ ("sqlite3_version", sqlite3.version), -- cgit v1.2.1