gemma-sage / daily_psalms_api /debug_cache.py
neuralworm's picture
fix: Convert embedded repo to regular directory
e8510d3
Raw
History Blame
2.25 kB
import sqlite3
import json
# Connect to the daily_psalm cache
try:
with sqlite3.connect('/run/media/julian/ML2/Python/bos-network/daily_psalm/els_cache.db') as conn:
cursor = conn.cursor()
cursor.execute("SELECT * FROM els_cache WHERE query_hash = 'b7cff58644c289780b4a75524e5d16f29538baf5434db79a571cb8547476f05d'")
result = cursor.fetchone()
if result:
print("Daily psalm query result:")
for i, col in enumerate(result):
print(f"Column {i}: {col}")
if result[4]: # Assuming results are in column 4
try:
results = json.loads(result[4])
print("\nParsed results:")
for i, res in enumerate(results):
print(f"Result {i}:")
for k, v in res.items():
print(f" {k}: {v}")
except json.JSONDecodeError as e:
print(f"Error decoding JSON: {e}")
else:
print("No result found in daily_psalm cache")
except Exception as e:
print(f"Error connecting to daily_psalm cache: {e}")
print("\n----------------\n")
# Connect to the API cache
try:
with sqlite3.connect('els_cache.db') as conn:
cursor = conn.cursor()
cursor.execute("SELECT * FROM els_cache WHERE query_hash = 'b7cff58644c289780b4a75524e5d16f29538baf5434db79a571cb8547476f05d'")
result = cursor.fetchone()
if result:
print("API query result:")
for i, col in enumerate(result):
print(f"Column {i}: {col}")
if result[4]: # Assuming results are in column 4
try:
results = json.loads(result[4])
print("\nParsed results:")
for i, res in enumerate(results):
print(f"Result {i}:")
for k, v in res.items():
print(f" {k}: {v}")
except json.JSONDecodeError as e:
print(f"Error decoding JSON: {e}")
else:
print("No result found in API cache")
except Exception as e:
print(f"Error connecting to API cache: {e}")