Exemplo n.º 1
0
                class_list.add_class(current_class)
            current_crn = results1.group('crn')
            current_dept = results1.group('dept')
            current_course_number = results1.group('course_number')
            current_section = results1.group('section')
            current_class = Class(current_crn, current_dept,
                                  current_course_number, current_section)

        elif results2 != None:

            new_session = Session(results2.group('days'),
                                  results2.group('start_time'),
                                  results2.group('end_time'),
                                  results2.group('start_date'),
                                  results2.group('end_date'))
            current_class.add_session(new_session)

# Don't forget to add the last class
class_list.add_class(current_class)
class_list.remove_no_sessions()
class_list.remove_specialized()
class_list.remove_a_session()

print(class_list)
print(len(class_list.classes))
#print(class_list.get_multiple_sessions())
print(class_list.session_dict)
#equiv_class_list = EquivalenceClassList()
#for a_class in class_list.classes:
#    copied_class = copy.deepcopy(a_class)
#    equiv_class_list.add_class(copied_class)