From 854e3fc49009f6ebd8ba5a1a4ae0555cbeef9147 Mon Sep 17 00:00:00 2001 From: Nick Shorter Date: Thu, 6 Jan 2022 22:20:20 -0600 Subject: [PATCH] finished the sports --- .vscode/settings.json | 2 +- lib/sports/sportsipy/baseball/baseball.py | 6 +++--- lib/sports/sportsipy/basketball/basketball.py | 2 ++ lib/sports/sportsipy/football/football.py | 8 +++----- lib/sports/sportsipy/hockey/hockey.py | 8 ++++---- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 1d5498f..c9ab30f 100755 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,4 +1,4 @@ { "python.pythonPath": "/bin/python3", - "workbench.colorTheme": "GitHub Dark" + "workbench.colorTheme": "One Dark Pro Darker" } \ No newline at end of file diff --git a/lib/sports/sportsipy/baseball/baseball.py b/lib/sports/sportsipy/baseball/baseball.py index 7eaae4d..6fa159a 100644 --- a/lib/sports/sportsipy/baseball/baseball.py +++ b/lib/sports/sportsipy/baseball/baseball.py @@ -38,10 +38,10 @@ async def run(self) -> SportsipyApiResult: try: self.logger.info('Running Sportsipy') sport = {} - team = self.config['sport']['team_id'] + team = logo_map[self.config['sport']['team_id']] self.logger.info("Running Baseball Sportsipy Api") - sport['team'] = asyncio.create_task(self.run_team(team), name="team_task") - sport['schedule'] = asyncio.create_task(self.run_schedule(team), name="schedule_task") + sport['team'] = asyncio.create_task(self.run_team(team.shorthand), name="team_task") + sport['schedule'] = asyncio.create_task(self.run_schedule(team.shorthand), name="schedule_task") sport['standings'] = asyncio.create_task(self.run_standings(), name="standing_task") await asyncio.gather(*sport.values()) sport['sport'] = base.SportStructure.Baseball diff --git a/lib/sports/sportsipy/basketball/basketball.py b/lib/sports/sportsipy/basketball/basketball.py index 9af75e4..4510354 100644 --- a/lib/sports/sportsipy/basketball/basketball.py +++ b/lib/sports/sportsipy/basketball/basketball.py @@ -10,6 +10,7 @@ from lib.asynclib import make_async from datetime import datetime from lib.run import Runner +from lib.sports.logo import logo_map import lib.sports.sportbase as base class BasketballSportsipy(Runner): @@ -43,6 +44,7 @@ async def run(self) -> SportsipyApiResult: sport = {} team = self.config['sport']['team_id'] self.logger.info("Running Basketball Sportsipy Api") + breakpoint() sport['team'] = asyncio.create_task(self.run_team(team), name="team_task") sport['schedule'] = asyncio.create_task(self.run_schedule(team), name="schedule_task") sport['standings'] = asyncio.create_task(self.run_standings(), name="standing_task") diff --git a/lib/sports/sportsipy/football/football.py b/lib/sports/sportsipy/football/football.py index 2c902eb..bb75f8e 100644 --- a/lib/sports/sportsipy/football/football.py +++ b/lib/sports/sportsipy/football/football.py @@ -35,10 +35,10 @@ async def run(self) -> SportsipyApiResult: try: self.logger.info("Inside of the Football Sportsipy") sport = {} - team = self.config['sport']['team_id'] + team = logo_map[self.config['sport']['team_id']] self.logger.info("Running Football Sportsipy Api") - sport['team'] = asyncio.create_task(self.run_team(team), name="team_task") - sport['schedule'] = asyncio.create_task(self.run_schedule(team), name="schedule_task") + sport['team'] = asyncio.create_task(self.run_team(team.shorthand), name="team_task") + sport['schedule'] = asyncio.create_task(self.run_schedule(team.shorthand), name="schedule_task") sport['standings'] = asyncio.create_task(self.run_standings(), name="standing_task") await asyncio.gather(*sport.values()) sport['sport'] = base.SportStructure.Football @@ -86,5 +86,3 @@ async def run(self) -> SportsipyApiResult: except Exception as error: self.logger.error(f"Error Occured inside of football module: {error}") return None - - diff --git a/lib/sports/sportsipy/hockey/hockey.py b/lib/sports/sportsipy/hockey/hockey.py index 8336afb..35e750b 100644 --- a/lib/sports/sportsipy/hockey/hockey.py +++ b/lib/sports/sportsipy/hockey/hockey.py @@ -37,10 +37,10 @@ async def run(self) -> SportsipyApiResult: try: self.logger.info('Running Sportsipy') sport = {} - team = self.config['sport']['team_id'] + team = logo_map[self.config['sport']['team_id']] self.logger.info("Running Hockey Sportsipy Api") - sport['team'] = asyncio.create_task(self.run_team(team), name="team_task") - sport['schedule'] = asyncio.create_task(self.run_schedule(team), name="schedule_task") + sport['team'] = asyncio.create_task(self.run_team(team.shorthand), name="team_task") + sport['schedule'] = asyncio.create_task(self.run_schedule(team.shorthand), name="schedule_task") sport['standings'] = asyncio.create_task(self.run_standings(), name="standing_task") await asyncio.gather(*sport.values()) sport['sport'] = base.SportStructure.Hockey @@ -86,6 +86,6 @@ async def run(self) -> SportsipyApiResult: ) return SportsipyApiResult(api_result=hockey_result) except Exception as error: - self.logger.error(f"An Error Occured in basketball Module: {error}") + self.logger.error(f"An Error Occured in hockey Module: {error}") return None