def putQuestions(election, field, value): if (field == "questions"): Election.save_questions_safely(election, value) election.save() elif (field == "shortName"): election.short_name = value election.save() elif (field == "name"): election.name = value election.save() elif (field == "description"): election.description = value election.save() elif (field == "helpEmail"): election.help_email = value election.save() elif (field == "votingStartsAt"): election.voting_starts_at = value election.save() elif (field == "votingEndsAt"): election.voting_ends_at = value election.save() else: raise_exception(400, 'Field: %s not exists.' % (field))