Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -25,6 +25,17 @@ def get_answer(question, ans_a, ans_b, ans_c, ans_d):
|
|
| 25 |
# Parse the final answer
|
| 26 |
try:
|
| 27 |
final_answer = answer_text.split("Answer:")[1].strip().split('\n')[0]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 28 |
except IndexError:
|
| 29 |
final_answer = "Could not parse the model's answer."
|
| 30 |
|
|
|
|
| 25 |
# Parse the final answer
|
| 26 |
try:
|
| 27 |
final_answer = answer_text.split("Answer:")[1].strip().split('\n')[0]
|
| 28 |
+
if final_answer[:2] == "A)":
|
| 29 |
+
return ans_a
|
| 30 |
+
elif final_answer[:2] == "B)":
|
| 31 |
+
return ans_b
|
| 32 |
+
elif final_answer[:2] == "C)":
|
| 33 |
+
return ans_c
|
| 34 |
+
elif final_answer[:3] == "D)":
|
| 35 |
+
return ans_d
|
| 36 |
+
else
|
| 37 |
+
return final_answer
|
| 38 |
+
|
| 39 |
except IndexError:
|
| 40 |
final_answer = "Could not parse the model's answer."
|
| 41 |
|