File size: 422 Bytes
6ea673a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import json
from typing import List, Dict
from config import FEEDBACK_FILE


def load_feedback() -> List[Dict]:
    try:
        return json.loads(FEEDBACK_FILE.read_text(encoding="utf-8"))
    except:
        return []


def save_feedback(entry: Dict):
    data = load_feedback()
    data.append(entry)
    FEEDBACK_FILE.write_text(
        json.dumps(data, indent=2, ensure_ascii=False),
        encoding="utf-8",
    )