diff --git a/games.py b/games.py index 19c49f5..9d1e721 100644 --- a/games.py +++ b/games.py @@ -684,11 +684,23 @@ class game(object): self.teams["home"].name : [] } for this_player in self.teams["away"].lineup: - players[self.teams["away"].name].append((this_player.stat_name, this_player.game_stats)) + try: + players[self.teams["away"].name].append((this_player.stat_name, this_player.game_stats)) + except AttributeError: + players[self.teams["away"].name].append((this_player.name, this_player.game_stats)) for this_player in self.teams["home"].lineup: - players[self.teams["home"].name].append((this_player.stat_name, this_player.game_stats)) - players[self.teams["home"].name].append((self.teams["home"].pitcher.stat_name, self.teams["home"].pitcher.game_stats)) - players[self.teams["away"].name].append((self.teams["away"].pitcher.stat_name, self.teams["away"].pitcher.game_stats)) + try: + players[self.teams["home"].name].append((this_player.stat_name, this_player.game_stats)) + except AttributeError: + players[self.teams["home"].name].append((this_player.name, this_player.game_stats)) + try: + players[self.teams["home"].name].append((self.teams["home"].pitcher.stat_name, self.teams["home"].pitcher.game_stats)) + except AttributeError: + players[self.teams["home"].name].append((self.teams["home"].pitcher.name, self.teams["home"].pitcher.game_stats)) + try: + players[self.teams["away"].name].append((self.teams["away"].pitcher.stat_name, self.teams["away"].pitcher.game_stats)) + except AttributeError: + players[self.teams["away"].name].append((self.teams["away"].pitcher.name, self.teams["away"].pitcher.game_stats)) return players diff --git a/main_controller.py b/main_controller.py index 260e634..c88631f 100644 --- a/main_controller.py +++ b/main_controller.py @@ -238,4 +238,4 @@ def update_loop(): state["update_pause"] -= 1 socketio.emit("states_update", game_states) - time.sleep(8) + time.sleep(8) \ No newline at end of file