From 8047927acbc17a1048e4723581cf391a6b2281bd Mon Sep 17 00:00:00 2001 From: Sakimori Date: Wed, 24 Feb 2021 12:36:10 -0500 Subject: [PATCH] fixed broken leagues --- games.py | 20 ++++++++++++++++---- main_controller.py | 2 +- 2 files changed, 17 insertions(+), 5 deletions(-) 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