Esempio n. 1
0
class CompareSeries(object):
    """Class to control and use the rest of objects in MZ Compare"""

    def __init__(self, username):
        self.username = username
        self.s = Series(self.username)
        self.s.get_details()
        for t in self.s.teams_list:
            t.to_int(['age', 'birthDay', 'birthSeason', 'salary', 'value'])
            t.get_top_11_data()
            t.separate_juniors()
            t.count_players()
            t.get_sum_avg('age', include_juniors=True)
            t.get_sum_avg('value', include_juniors=True)
            t.get_sum_avg('salary', include_juniors=False)

    def get_standings(self):
        return self.s.standings

    def get_teams(self):
        self.teams = []
        for t in self.s.teams_list:
            t.team_data = dict(t.team_data.items() + t.user_data.items())
            t.team_data['players'] = []
            t.team_data['players'].extend(t.seniors)
            t.team_data['players'].extend(t.juniors)
            self.teams.append(t.team_data)
            if t.team_data['teamId'] == self.s.team_data['teamId']:
                t.team_data['highlight'] = True

        return self.teams, self.s.team_data['teamId']
Esempio n. 2
0
 def __init__(self, username):
     self.username = username
     self.s = Series(self.username)
     self.s.get_details()
     for t in self.s.teams_list:
         t.to_int(['age', 'birthDay', 'birthSeason', 'salary', 'value'])
         t.get_top_11_data()
         t.separate_juniors()
         t.count_players()
         t.get_sum_avg('age', include_juniors=True)
         t.get_sum_avg('value', include_juniors=True)
         t.get_sum_avg('salary', include_juniors=False)