diff -r e5629995d118 -r 985fd974e095 app/soc/logic/models/survey_record.py --- a/app/soc/logic/models/survey_record.py Wed Jul 01 21:53:20 2009 +0200 +++ b/app/soc/logic/models/survey_record.py Thu Jul 02 10:33:58 2009 +0200 @@ -111,25 +111,3 @@ logic = Logic() project_logic = ProjectLogic() grading_logic = GradingProjectLogic() - - -def updateSurveyRecord(user, survey, survey_record, fields): - """Create a new survey record, or get an existing one. - - params: - user = user taking survey - survey = survey entity - survey_record = existing record, if one exists - fields = submitted responses to survey fields - """ - - # TODO(ajaksu) We should use class information here, but being careful about - # compatibility with existent records should the class change. - if hasattr(survey_record, 'grade'): - record_logic = grading_logic - elif hasattr(survey_record, 'project'): - record_logic = grading_logic - else: - record_logic = logic - - return record_logic.updateSurveyRecord(user, survey, survey_record, fields)