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 {}
|