Spaces:
Sleeping
Sleeping
Update logger.py
Browse files
logger.py
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
import csv
|
2 |
from datetime import datetime
|
|
|
3 |
|
4 |
def log_feedback(query, rag_context, evo_output, feedback):
|
5 |
row = {
|
@@ -10,8 +11,11 @@ def log_feedback(query, rag_context, evo_output, feedback):
|
|
10 |
"label": 1 if "π" in feedback else 0 if "π" in feedback else "",
|
11 |
}
|
12 |
|
13 |
-
|
|
|
|
|
|
|
14 |
writer = csv.DictWriter(file, fieldnames=row.keys())
|
15 |
-
if
|
16 |
writer.writeheader()
|
17 |
writer.writerow(row)
|
|
|
1 |
import csv
|
2 |
from datetime import datetime
|
3 |
+
import os
|
4 |
|
5 |
def log_feedback(query, rag_context, evo_output, feedback):
|
6 |
row = {
|
|
|
11 |
"label": 1 if "π" in feedback else 0 if "π" in feedback else "",
|
12 |
}
|
13 |
|
14 |
+
file_path = "feedback_log.csv"
|
15 |
+
|
16 |
+
file_exists = os.path.exists(file_path)
|
17 |
+
with open(file_path, mode="a", newline="", encoding="utf-8") as file:
|
18 |
writer = csv.DictWriter(file, fieldnames=row.keys())
|
19 |
+
if not file_exists:
|
20 |
writer.writeheader()
|
21 |
writer.writerow(row)
|