iisadia commited on
Commit
a083a98
·
verified ·
1 Parent(s): 12fc990

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -2
app.py CHANGED
@@ -151,7 +151,7 @@ def main():
151
  "Both": "It can be both depending on context."
152
  }[answer]
153
 
154
- st.session_state.answers.append(details_answer)
155
  st.session_state.conversation_history.append({"role": "user", "content": detailed_answer})
156
 
157
  # Generate next question
@@ -197,8 +197,14 @@ def main():
197
  # Result screen
198
  elif st.session_state.game_state == "result":
199
  if not st.session_state.final_guess:
 
 
 
 
 
 
200
  final_guess = ask_llama(
201
- [{"role": "user", "content": "\n".join([f"Q{i+1}: {q}\nA: {a}" for i, (q, a) in enumerate(zip(st.session_state.questions, st.session_state.answers))})],
202
  st.session_state.category,
203
  is_final_guess=True
204
  )
 
151
  "Both": "It can be both depending on context."
152
  }[answer]
153
 
154
+ st.session_state.answers.append(detailed_answer)
155
  st.session_state.conversation_history.append({"role": "user", "content": detailed_answer})
156
 
157
  # Generate next question
 
197
  # Result screen
198
  elif st.session_state.game_state == "result":
199
  if not st.session_state.final_guess:
200
+ # Fixed list comprehension with proper bracket closure
201
+ qa_history = "\n".join(
202
+ [f"Q{i+1}: {q}\nA: {a}"
203
+ for i, (q, a) in enumerate(zip(st.session_state.questions, st.session_state.answers))]
204
+ )
205
+
206
  final_guess = ask_llama(
207
+ [{"role": "user", "content": qa_history}],
208
  st.session_state.category,
209
  is_final_guess=True
210
  )