Spaces:
Sleeping
Sleeping
Ashmi Banerjee
commited on
Commit
·
0cc4451
1
Parent(s):
a2b3c97
hacky fix
Browse files
views/questions_screen.py
CHANGED
|
@@ -45,7 +45,7 @@ def get_previous_ratings(model_name, query_key, current_index):
|
|
| 45 |
response_from_session = st.session_state.responses[current_index]
|
| 46 |
try:
|
| 47 |
previous_ratings = response_from_session.model_ratings.get(model_name, {})
|
| 48 |
-
except AttributeError:
|
| 49 |
previous_ratings = response_from_session["model_ratings"].get(model_name, {})
|
| 50 |
|
| 51 |
stored_query_ratings = {}
|
|
@@ -53,17 +53,17 @@ def get_previous_ratings(model_name, query_key, current_index):
|
|
| 53 |
if "query_v" in query_key:
|
| 54 |
try:
|
| 55 |
stored_query_ratings = previous_ratings.query_v_ratings
|
| 56 |
-
except AttributeError:
|
| 57 |
stored_query_ratings = previous_ratings["query_v_ratings"]
|
| 58 |
elif "query_p0" in query_key:
|
| 59 |
try:
|
| 60 |
stored_query_ratings = previous_ratings.query_p0_ratings
|
| 61 |
-
except AttributeError:
|
| 62 |
stored_query_ratings = previous_ratings["query_p0_ratings"]
|
| 63 |
elif "query_p1" in query_key:
|
| 64 |
try:
|
| 65 |
stored_query_ratings = previous_ratings.query_p1_ratings
|
| 66 |
-
except AttributeError:
|
| 67 |
stored_query_ratings = previous_ratings["query_p1_ratings"]
|
| 68 |
|
| 69 |
return stored_query_ratings if stored_query_ratings else {}
|
|
|
|
| 45 |
response_from_session = st.session_state.responses[current_index]
|
| 46 |
try:
|
| 47 |
previous_ratings = response_from_session.model_ratings.get(model_name, {})
|
| 48 |
+
except (AttributeError, KeyError):
|
| 49 |
previous_ratings = response_from_session["model_ratings"].get(model_name, {})
|
| 50 |
|
| 51 |
stored_query_ratings = {}
|
|
|
|
| 53 |
if "query_v" in query_key:
|
| 54 |
try:
|
| 55 |
stored_query_ratings = previous_ratings.query_v_ratings
|
| 56 |
+
except (AttributeError, KeyError):
|
| 57 |
stored_query_ratings = previous_ratings["query_v_ratings"]
|
| 58 |
elif "query_p0" in query_key:
|
| 59 |
try:
|
| 60 |
stored_query_ratings = previous_ratings.query_p0_ratings
|
| 61 |
+
except (AttributeError, KeyError):
|
| 62 |
stored_query_ratings = previous_ratings["query_p0_ratings"]
|
| 63 |
elif "query_p1" in query_key:
|
| 64 |
try:
|
| 65 |
stored_query_ratings = previous_ratings.query_p1_ratings
|
| 66 |
+
except (AttributeError, KeyError):
|
| 67 |
stored_query_ratings = previous_ratings["query_p1_ratings"]
|
| 68 |
|
| 69 |
return stored_query_ratings if stored_query_ratings else {}
|