def _parse_team_data(self, team_data):
for field in self.__dict__:<EOL><INDENT>short_field = str(field)[<NUM_LIT:1>:]<EOL>if field == '<STR_LIT>' orfield == '<STR_LIT>':<EOL><INDENT>continue<EOL><DEDENT>elif field == '<STR_LIT>':<EOL><INDENT>self._parse_name(team_data)<EOL>continue<EOL><DEDENT>index = <NUM_LIT:0><EOL>if short_field in ELEMENT_INDEX.keys():<EOL><INDENT>index = ELEMENT_INDEX[short_field]<EOL><DEDENT>value = utils._parse_field(PARSING_SCHEME,<EOL>team_data,<EOL>short_field,<EOL>index)<EOL>setattr(self, field, value)<EOL><DEDENT>
Parses a value for every attribute.

This function looks through every attribute with the exception of
'_rank' and retrieves the value according to the parsing scheme and
index of the attribute from the passed HTML data. Once the value is
retrieved, the attribute's value is updated with the returned result.

Note that this method is called directly once Team is invoked and does
not need to be called manually.

Parameters
----------
team_data : string
    A string containing all of the rows of stats for a given team. If
    multiple tables are being referenced, this will be comprised of
    multiple rows in a single string.