emvecchi commited on
Commit
09f3a67
·
verified ·
1 Parent(s): e7409b9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -11
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
- existing = read_saved_data() or {}
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
- #**{k: st.session_state[k + str(index)] for k in st.session_state.data_inputs_keys},
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
- if key in st.session_state:
701
- payload[f.name] = st.session_state[key]
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
+ )