import re


def parse_range(times):
    """ Parse a month or season range like: April - November, or Fall through
    Spring. """

    range_pattern = re.compile(r'(\w+)\s+-\s+(\w+)', re.VERBOSE)
    match = range_pattern.findall(times)
    if match:
        return match
    else:
        through_pattern = re.compile(r'(\w+)\s+ through \s+(\w+)', re.VERBOSE)
        match = through_pattern.findall(times)
        return match