Пример #1
0
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('')
Пример #2
0
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 ""