def sections_by_subject(args, store): courses = store.get_courses( term=args.term, subject=args.subject, ) pad = 2 wrapper = TextWrapper( initial_indent=' ' * pad, subsequent_indent=' ' * (4 + pad), ) for course in courses: course = Course(args.subject, course['number']) sections = store.get_sections( course=course, term=args.term, ) if len(sections) != 0: print(course.get_number() + '\n'.join( wrapper.wrap(' '.join([ section['name'] for section in sections ])) )) print('')
def sections_by_subject(args, store): courses = store.get_courses(term=args.term, subject=args.subject) pad = 2 wrapper = TextWrapper(initial_indent=" " * pad, subsequent_indent=" " * (4 + pad)) for course in courses: course = Course(args.subject, course["number"]) sections = store.get_sections(course=course, term=args.term) if len(sections) != 0: print (course.get_number() + "\n".join(wrapper.wrap(" ".join([section["name"] for section in sections])))) print ""