katospiegel's picture
Upload 104 files
20bdfba verified
raw
history blame contribute delete
708 Bytes
import json
from validation_submission.get_json import get_json_all_individuals
from validation_submission.validation import validate_individual
def validate_save_individual(error_box):
individual, error_box = validate_individual(error_box)
if individual:
save_to_all_individuals(individual.model_dump())
return individual, error_box
def save_to_all_individuals(one_individual):
all_individuals = get_json_all_individuals()
all_individuals[str(len(all_individuals))] = one_individual
all_individuals_for_json = json.dumps(all_individuals)
with open("data/all_individuals.json", "w") as outfile:
outfile.write(all_individuals_for_json)
return all_individuals