CoolFace
Apppublic

Jarvis0525/ai-task-allocator

sourceHugging Facemitupdated 2y agoView on Hugging Face
0likes
feedback.py25 linesDownload Raw Back to root
1import json2 3FEEDBACK_FILE = "data/feedback.json"4 5def save_feedback(feedback_entry):6    """Appends a new feedback entry to feedback.json"""7    try:8        with open(FEEDBACK_FILE, "r", encoding="utf-8") as file:9            feedback_data = json.load(file)10    except (json.JSONDecodeError, FileNotFoundError):11        feedback_data = []  # If file is empty or missing, initialize empty list12 13    feedback_data.append(feedback_entry)  # Add new feedback14 15    with open(FEEDBACK_FILE, "w", encoding="utf-8") as file:16        json.dump(feedback_data, file, indent=4)17 18def get_feedback():19    """Loads feedback data safely"""20    try:21        with open(FEEDBACK_FILE, "r", encoding="utf-8") as file:22            return json.load(file)23    except (json.JSONDecodeError, FileNotFoundError):24        return []25