vancauwe commited on
Commit
7b05d65
·
1 Parent(s): a63231d

fix: circumstance data extraction

Browse files
app/mode_simple.py CHANGED
@@ -437,7 +437,7 @@ with gr.Blocks(theme='shivi/calm_seafoam') as simple:
437
  error_icon,
438
  error_box,
439
  gr.Text(mode, visible=False)],
440
- outputs=[individual, error_icon, error_box])
441
  # ---------------------------------------------------------
442
  #CREDITS
443
  with Modal(visible=False) as modal_creds:
 
437
  error_icon,
438
  error_box,
439
  gr.Text(mode, visible=False)],
440
+ outputs=[error_icon, error_box])
441
  # ---------------------------------------------------------
442
  #CREDITS
443
  with Modal(visible=False) as modal_creds:
app/validation_submission/processing.py CHANGED
@@ -1,24 +1,23 @@
1
  #### PROCESS FUNCTIONS
2
 
3
  def process_circumstance(data):
4
- print(data)
5
  fields_to_check = ["option_dropdown", "open_field", "extra"]
6
  reformatted ={}
7
  if ("circumstance_radio" in data.keys()) and ("circumstance" in data.keys()) and ("circumstance_type" in data.keys()) and (data["circumstance_radio"] == "Yes"):
8
  reformatted["circumstance_radio"] = data["circumstance_radio"]
9
  reformatted["circumstance"] = data["circumstance"]
10
  reformatted["circumstance_type"] = {}
 
 
11
  for field in fields_to_check:
12
  if not data["circumstance_type"][field+"_label"] == "NA":
13
  val = data[f"circumstance_{field}"]
14
  key = data["circumstance_type"][field+"_label"]
15
- print("TYPE: ", key)
16
  reformatted["circumstance_type"][key] = val
17
  else:
18
  reformatted["circumstance_radio"] = None
19
  reformatted["circumstance"] = None
20
  reformatted["circumstance_type"] = {}
21
- print (reformatted)
22
  return reformatted
23
 
24
  def process_behaviors(data):
 
1
  #### PROCESS FUNCTIONS
2
 
3
  def process_circumstance(data):
 
4
  fields_to_check = ["option_dropdown", "open_field", "extra"]
5
  reformatted ={}
6
  if ("circumstance_radio" in data.keys()) and ("circumstance" in data.keys()) and ("circumstance_type" in data.keys()) and (data["circumstance_radio"] == "Yes"):
7
  reformatted["circumstance_radio"] = data["circumstance_radio"]
8
  reformatted["circumstance"] = data["circumstance"]
9
  reformatted["circumstance_type"] = {}
10
+ if "type" in data["circumstance_type"]:
11
+ reformatted["circumstance_type"]["type"] = data["circumstance_type"]["type"]
12
  for field in fields_to_check:
13
  if not data["circumstance_type"][field+"_label"] == "NA":
14
  val = data[f"circumstance_{field}"]
15
  key = data["circumstance_type"][field+"_label"]
 
16
  reformatted["circumstance_type"][key] = val
17
  else:
18
  reformatted["circumstance_radio"] = None
19
  reformatted["circumstance"] = None
20
  reformatted["circumstance_type"] = {}
 
21
  return reformatted
22
 
23
  def process_behaviors(data):
app/validation_submission/submission.py CHANGED
@@ -10,7 +10,7 @@ def validate_save_individual(data, error_icon, error_box, mode):
10
  if individual:
11
  print("pushing to hugging face")
12
  push_to_dataset_hf(individual.model_dump())
13
- return individual, error_icon, error_box
14
 
15
 
16
  def push_to_dataset_hf(individual):
 
10
  if individual:
11
  print("pushing to hugging face")
12
  push_to_dataset_hf(individual.model_dump())
13
+ return error_icon, error_box
14
 
15
 
16
  def push_to_dataset_hf(individual):