karthikmulugu08 commited on
Commit
ed12382
·
verified ·
1 Parent(s): 71a58b0

Fix: serialize structured_data and trace as JSON strings in dataset traces

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -208,8 +208,8 @@ def _push_trace(question: str, answer: str, trace: list, structured_data=None) -
208
  "timestamp": datetime.datetime.utcnow().isoformat() + "Z",
209
  "question": question,
210
  "answer": answer,
211
- "structured_data": structured_data,
212
- "trace": trace,
213
  "model": "Qwen2.5-3B-Instruct (llama.cpp Q4_K_M)",
214
  }
215
  fname = f"traces/trace_{datetime.datetime.utcnow().strftime('%Y%m%d_%H%M%S_%f')}.json"
 
208
  "timestamp": datetime.datetime.utcnow().isoformat() + "Z",
209
  "question": question,
210
  "answer": answer,
211
+ "structured_data": json.dumps(structured_data) if structured_data else None,
212
+ "trace": json.dumps(trace),
213
  "model": "Qwen2.5-3B-Instruct (llama.cpp Q4_K_M)",
214
  }
215
  fname = f"traces/trace_{datetime.datetime.utcnow().strftime('%Y%m%d_%H%M%S_%f')}.json"