Skip to content
Snippets Groups Projects
Commit fdcdd52f authored by Thomas Kluyver's avatar Thomas Kluyver
Browse files

Make db inspector more useful

parent a7c58211
No related branches found
No related tags found
No related merge requests found
import asyncio
import sqlite3
from urllib.parse import unquote_plus
SCHEMA = """
CREATE TABLE IF NOT EXISTS responses(
......@@ -62,13 +63,13 @@ class ResponsesDB:
if __name__ == '__main__':
db = ResponsesDB()
n = db.conn.execute("SELECT count(*) FROM responses").fetchone()
n, = db.conn.execute("SELECT count(*) FROM responses").fetchone()
print(f"{n} entries in database:")
for url, req_body, status, reason, headers, body in db.conn.execute(
"SELECT * FROM responses"
):
print(url)
print(unquote_plus(url))
if req_body:
print(f" req_body ({len(req_body)} bytes): {req_body}")
print(f" -> {status} ({reason}): {len(headers)} bytes headers, "
print(f" with {len(req_body)} bytes request body")
print(f" \033[1m-> {status}\033[0m ({reason}): {len(headers)} bytes headers, "
f"{len(body)} bytes body")
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment