from datetime import datetime from db.init import DB_TIMEZONE, get_db_connection def save_feedback( conversation_id, source, relevance=None, explanation=None, score=None ): timestamp = datetime.now(DB_TIMEZONE) conn = get_db_connection() try: with conn.cursor() as cur: cur.execute( """ INSERT INTO feedback ( conversation_id, source, relevance, explanation, score, timestamp ) VALUES ( %s, %s, %s, %s, %s, %s ) """, (conversation_id, source, relevance, explanation, score, timestamp), ) conn.commit() finally: conn.close()