Exemple #1
0
 def change_week_menu(self, week_name):
     for action in self.week_menu.actions():
         action.setChecked(action.text() == week_name)
     week = week_name.split(' ')[1]
     if week != self.centralWidget().week:
         self.centralWidget().week = week
         #ToDo This needs to be sped up or run in the background in pieces
         self.teams = load_teams(week=week,
             dialog=self.enter_token, get_proj_points=True, y3=self.y3)
     if self.df is not None:
         self.change_stat()
Exemple #2
0
 def __init__(self):
     super(MonitorWidget, self).__init__()
     self.week = get_week()
     if self.week is None:
         self.week = 1
     consumer_key, consumer_secret = config.get_consumer_secret()
     self.y3 = yql.ThreeLegged(consumer_key, consumer_secret)
     self.token = get_token(self.y3)
     self.league_key = config.get_league_key()
     self.stat_categories = get_stat_categories(
         self.y3, self.token, self.league_key)
     self.roster = 'initial'
     self.teams = load_teams(self.week, self.enter_token, y3=self.y3)
     self.datatable = None
     self.initialise_table()
     self.refresh_rate = config.get_gui_parameter('refresh_rate')
     self.timer = QtCore.QTimer()
     self.timer.timeout.connect(self.update_player_points)
     self.timer.start(self.refresh_rate)