diff --git a/calparrot/db.py b/calparrot/db.py index b1b19039d0617a51f73da3810cbc6e70abe2b683..f3505721a56d4e9dbd09355b87dbf3b069f95206 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")