Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -682,25 +682,19 @@ def iter_all_input_fields():
|
|
| 682 |
|
| 683 |
|
| 684 |
def prep_and_save_data(index, skip_sample, completed: bool):
|
| 685 |
-
|
| 686 |
-
|
| 687 |
-
base = {
|
| 688 |
'user_id': st.session_state.user_id,
|
| 689 |
'index': st.session_state.current_index,
|
| 690 |
**(st.session_state.data.iloc[index][COLS_TO_SAVE].to_dict() if 0 <= index < len(st.session_state.data) else {}),
|
| 691 |
-
|
| 692 |
'skip': skip_sample,
|
| 693 |
'completed': int(completed),
|
| 694 |
}
|
| 695 |
-
|
| 696 |
-
payload = {**existing, **base}
|
| 697 |
|
| 698 |
for f in iter_all_input_fields():
|
| 699 |
key = f.name + str(index)
|
| 700 |
-
|
| 701 |
-
|
| 702 |
-
#val = st.session_state.get(key, INPUT_FIELD_DEFAULT_VALUES[f.type])
|
| 703 |
-
#payload[f.name] = val
|
| 704 |
|
| 705 |
save_data(payload)
|
| 706 |
|
|
@@ -865,4 +859,4 @@ st.markdown(
|
|
| 865 |
visibility: hidden;
|
| 866 |
}
|
| 867 |
</style>""", unsafe_allow_html=True
|
| 868 |
-
)
|
|
|
|
| 682 |
|
| 683 |
|
| 684 |
def prep_and_save_data(index, skip_sample, completed: bool):
|
| 685 |
+
payload = {
|
|
|
|
|
|
|
| 686 |
'user_id': st.session_state.user_id,
|
| 687 |
'index': st.session_state.current_index,
|
| 688 |
**(st.session_state.data.iloc[index][COLS_TO_SAVE].to_dict() if 0 <= index < len(st.session_state.data) else {}),
|
| 689 |
+
**{k: st.session_state[k + str(index)] for k in st.session_state.data_inputs_keys},
|
| 690 |
'skip': skip_sample,
|
| 691 |
'completed': int(completed),
|
| 692 |
}
|
|
|
|
|
|
|
| 693 |
|
| 694 |
for f in iter_all_input_fields():
|
| 695 |
key = f.name + str(index)
|
| 696 |
+
val = st.session_state.get(key, INPUT_FIELD_DEFAULT_VALUES[f.type])
|
| 697 |
+
payload[f.name] = val
|
|
|
|
|
|
|
| 698 |
|
| 699 |
save_data(payload)
|
| 700 |
|
|
|
|
| 859 |
visibility: hidden;
|
| 860 |
}
|
| 861 |
</style>""", unsafe_allow_html=True
|
| 862 |
+
)
|