<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _get_team_results(self, away_name, away_abbr, away_score, home_name, home_abbr, home_score):
 """ Determine the winner and loser of the game. If the game has been completed and sports-reference has been updated with the score, determine the winner and loser and return their respective names and abbreviations. Parameters away_name : string The name of the away team, such as 'Indiana'. away_abbr : string The abbreviation of the away team, such as 'indiana'. away_score : int The number of points the away team scored, or None if the game hasn't completed yet. home_score : string The name of the home team, such as 'Purdue'. home_abbr : string The abbreviation of the home team, such as 'purdue'. home_score : int The number of points the home team scored, or None if the game hasn't completed yet. Returns ------- tuple, tuple Returns two tuples, each containing the name followed by the abbreviation of the winning and losing team, respectively. If the game doesn't have a score associated with it yet, both tuples will be None. """

        if not away_score or not home_score:
            return None, None
        if away_score > home_score:
            return (away_name, away_abbr), (home_name, home_abbr)
        else:
            return (home_name, home_abbr), (away_name, away_abbr)