<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _find_conference_teams(self, conference_abbreviation, year):
 """ Retrieve the teams in the conference for the requested season. Find and retrieve all teams that participated in a conference for a given season. The name and abbreviation for each team are parsed and recorded to enable easy queries of conference schools.. Parameters conference_abbreviation : string A string of the requested conference's abbreviation, such as 'big-12'. year : string A string of the requested year to pull conference information from. """

        if not year:
            year = utils._find_year_for_season('ncaaf')
        page = self._pull_conference_page(conference_abbreviation, year)
        if not page:
            url = CONFERENCE_URL % (conference_abbreviation, year)
            output = ("Can't pull requested conference page. Ensure the "
                      "following URL exists: %s" % url)
            raise ValueError(output)
        conference = page('table#standings tbody tr').items()
        for team in conference:
            team_abbreviation = self._get_team_abbreviation(team)
            if team_abbreviation == '':
                continue
            team_name = team('th[data-stat="school_name"]').text()
            self._teams[team_abbreviation] = team_name