From fd886d606b0e538a2688ae6350f030ad30aa9a00 Mon Sep 17 00:00:00 2001 From: Christian Date: Wed, 8 Jul 2020 15:59:08 -0700 Subject: [PATCH 1/2] Pro Pos Rank not available before Season --- espn_api/football/box_player.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/espn_api/football/box_player.py b/espn_api/football/box_player.py index ed77f93b..93c5f8f6 100644 --- a/espn_api/football/box_player.py +++ b/espn_api/football/box_player.py @@ -1,6 +1,7 @@ from .constant import POSITION_MAP, PRO_TEAM_MAP from .player import Player from datetime import datetime, timedelta +from .utils import json_parsing class BoxPlayer(Player): '''player with extra data from a matchup''' @@ -20,9 +21,10 @@ def __init__(self, data, pro_schedule, positional_rankings, week): if player['proTeamId'] in pro_schedule: (opp_id, date) = pro_schedule[player['proTeamId']] self.game_played = 100 if datetime.now() > datetime.fromtimestamp(date/1000.0) + timedelta(hours=3) else 0 - if str(player['defaultPositionId']) in positional_rankings: + posId = str(player['defaultPositionId']) + if posId in positional_rankings: self.pro_opponent = PRO_TEAM_MAP[opp_id] - self.pro_pos_rank = positional_rankings[str(player['defaultPositionId'])][str(opp_id)] + self.pro_pos_rank = positional_rankings[posId][str(opp_id)] if str(opp_id) in positional_rankings[posId] else 0 player_stats = player['stats'] From 526472b4561aad36396acbc1b425320e42167097 Mon Sep 17 00:00:00 2001 From: Christian Date: Wed, 8 Jul 2020 16:01:23 -0700 Subject: [PATCH 2/2] remove unused import --- espn_api/football/box_player.py | 1 - 1 file changed, 1 deletion(-) diff --git a/espn_api/football/box_player.py b/espn_api/football/box_player.py index 93c5f8f6..09e181f4 100644 --- a/espn_api/football/box_player.py +++ b/espn_api/football/box_player.py @@ -1,7 +1,6 @@ from .constant import POSITION_MAP, PRO_TEAM_MAP from .player import Player from datetime import datetime, timedelta -from .utils import json_parsing class BoxPlayer(Player): '''player with extra data from a matchup'''