From a7c582118045073abf66a5c63ebc034bc4862c7c Mon Sep 17 00:00:00 2001
From: Thomas Kluyver <thomas@kluyver.me.uk>
Date: Thu, 17 Nov 2022 17:52:58 +0000
Subject: [PATCH] Add simple code to inspect DB

---
 calparrot/db.py | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/calparrot/db.py b/calparrot/db.py
index b1b1903..f350572 100644
--- a/calparrot/db.py
+++ b/calparrot/db.py
@@ -61,4 +61,14 @@ class ResponsesDB:
             await asyncio.sleep(poll_interval)
 
 if __name__ == '__main__':
-    ResponsesDB()
+    db = ResponsesDB()
+    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)
+        if req_body:
+            print(f"  req_body ({len(req_body)} bytes): {req_body}")
+        print(f"  -> {status} ({reason}): {len(headers)} bytes headers, "
+              f"{len(body)} bytes body")
-- 
GitLab