Example #1
0
 def create_dont_save(course_code, semester, iter_num):
     dept_code = course_code.split("-")[0]
     if iter_num == 0:
         if dept_code not in department_obs:
             dept = Department(code=dept_code, name=dept_code)
             department_obs[dept_code] = dept
             departments_to_save.append(dept)
     elif iter_num == 1:
         dept_id = department_obs[dept_code]
         course = Course(
             code=course_code.split("-")[1],
             semester=semester,
             full_code=course_code,
             description=test_descriptions[course_code],
         )
         course.department_id = dept_id
         courses_to_save.append(course)
     elif iter_num == 2:
         course_id = course_obs[course_code, semester]
         section = Section(
             code="001",
             full_code=course_code + "-001",
             credits=1,
             status="O",
             activity="LEC",
         )
         section.course_id = course_id
         sections_to_save.append(section)