Spaces:
Runtime error
Runtime error
[FIX, REFACTOR] fix duplicate id issue of buttons
Browse files
app.py
CHANGED
|
@@ -161,22 +161,22 @@ if factchecking_demo == "Preloaded examples":
|
|
| 161 |
ex_claim = selected_row1["claim"].values[0]
|
| 162 |
ex_evidence = selected_row1["evidence"].values[0]
|
| 163 |
ex_label = selected_row1["label"].values[0]
|
| 164 |
-
if st.button("Run"):
|
| 165 |
ex_pred = factcheck(
|
| 166 |
selected_row1["claim"].values[0],
|
| 167 |
selected_row1["evidence"].values[0],
|
| 168 |
)
|
| 169 |
-
|
| 170 |
-
|
| 171 |
-
|
| 172 |
-
|
| 173 |
-
|
| 174 |
-
|
| 175 |
else:
|
| 176 |
st.markdown("Or enter your own claim and evidence below:")
|
| 177 |
custom_claim = st.text_input(label="Enter your claim.")
|
| 178 |
custom_evidence = st.text_input(label="Enter your evidence.")
|
| 179 |
-
if st.button("Run"):
|
| 180 |
if custom_claim != "" and custom_evidence != "":
|
| 181 |
st.markdown(
|
| 182 |
f"**Prediction**: {factcheck(custom_claim, custom_evidence)}"
|
|
@@ -200,25 +200,26 @@ if tcfd_demo == "Preloaded examples":
|
|
| 200 |
|
| 201 |
ex_text = selected_row2["text"].values[0]
|
| 202 |
ex_label2 = selected_row2["label"].values[0]
|
| 203 |
-
if st.button(
|
| 204 |
ex_pred2 = tcfd_classify(selected_row2["text"].values[0])
|
| 205 |
-
|
| 206 |
-
|
| 207 |
-
|
| 208 |
-
|
| 209 |
-
|
| 210 |
-
)
|
| 211 |
else:
|
| 212 |
st.markdown(
|
| 213 |
"Or enter your own sentence to see if it belongs to any specific TCFD disclosure category:"
|
| 214 |
)
|
| 215 |
custom_text = st.text_input(label="Enter your text.")
|
| 216 |
-
if st.button("Run"):
|
| 217 |
if custom_text != "":
|
| 218 |
st.markdown(f"**Prediction**: {tcfd_classify(custom_text)}")
|
| 219 |
|
| 220 |
-
st.markdown(
|
|
|
|
| 221 |
---
|
| 222 |
|
| 223 |
🌦️
|
| 224 |
-
"""
|
|
|
|
|
|
| 161 |
ex_claim = selected_row1["claim"].values[0]
|
| 162 |
ex_evidence = selected_row1["evidence"].values[0]
|
| 163 |
ex_label = selected_row1["label"].values[0]
|
| 164 |
+
if st.button("Run", key="run1"):
|
| 165 |
ex_pred = factcheck(
|
| 166 |
selected_row1["claim"].values[0],
|
| 167 |
selected_row1["evidence"].values[0],
|
| 168 |
)
|
| 169 |
+
st.markdown(f"**Claim**: {ex_claim}")
|
| 170 |
+
st.markdown(f"**Evidence**: {ex_evidence}")
|
| 171 |
+
st.markdown(f"**Label**: {ex_label}")
|
| 172 |
+
st.markdown(
|
| 173 |
+
f'**Prediction**: {ex_pred} {get_pred_emoji(ex_label, ex_pred, mode="factcheck")}'
|
| 174 |
+
)
|
| 175 |
else:
|
| 176 |
st.markdown("Or enter your own claim and evidence below:")
|
| 177 |
custom_claim = st.text_input(label="Enter your claim.")
|
| 178 |
custom_evidence = st.text_input(label="Enter your evidence.")
|
| 179 |
+
if st.button("Run", key="run2"):
|
| 180 |
if custom_claim != "" and custom_evidence != "":
|
| 181 |
st.markdown(
|
| 182 |
f"**Prediction**: {factcheck(custom_claim, custom_evidence)}"
|
|
|
|
| 200 |
|
| 201 |
ex_text = selected_row2["text"].values[0]
|
| 202 |
ex_label2 = selected_row2["label"].values[0]
|
| 203 |
+
if st.button("Run", key="run3"):
|
| 204 |
ex_pred2 = tcfd_classify(selected_row2["text"].values[0])
|
| 205 |
+
st.markdown(f"**Text**: {ex_text}")
|
| 206 |
+
st.markdown(f"**Label**: {ex_label2}")
|
| 207 |
+
st.markdown(
|
| 208 |
+
f'**Prediction**: {ex_pred2} {get_pred_emoji(ex_label2, ex_pred2, mode="tcfd")}'
|
| 209 |
+
)
|
|
|
|
| 210 |
else:
|
| 211 |
st.markdown(
|
| 212 |
"Or enter your own sentence to see if it belongs to any specific TCFD disclosure category:"
|
| 213 |
)
|
| 214 |
custom_text = st.text_input(label="Enter your text.")
|
| 215 |
+
if st.button("Run", key="run4"):
|
| 216 |
if custom_text != "":
|
| 217 |
st.markdown(f"**Prediction**: {tcfd_classify(custom_text)}")
|
| 218 |
|
| 219 |
+
st.markdown(
|
| 220 |
+
"""
|
| 221 |
---
|
| 222 |
|
| 223 |
🌦️
|
| 224 |
+
"""
|
| 225 |
+
)
|