Fixing issues with stadiums
This commit is contained in:
@@ -47,6 +47,13 @@ class Importer:
|
||||
self.populate_database_with_stats(game)
|
||||
|
||||
def populate_database_with_stats(self, game_stats):
|
||||
parkid = game_stats["park-id"]
|
||||
park_data = self.database.select("SELECT latitude, longitude FROM parks WHERE park_id = ?", (game_stats["park-id"],))
|
||||
|
||||
if park_data is None:
|
||||
print(f"{parkid} is None")
|
||||
return
|
||||
|
||||
insert_game = """
|
||||
INSERT INTO games
|
||||
(
|
||||
@@ -191,11 +198,6 @@ class Importer:
|
||||
self.database.insert(insert_team_game, visiting_team_data)
|
||||
self.database.insert(insert_team_game, home_team_data)
|
||||
|
||||
parkid = game_stats["park-id"]
|
||||
print(f"SELECT latitude, longitude FROM parks WHERE park_id = {parkid}")
|
||||
park_data = self.database.select("SELECT latitude, longitude FROM parks WHERE park_id = ?", (game_stats["park-id"],))
|
||||
print(f"latlon {park_data}")
|
||||
|
||||
hour = 15 if game_stats["day-night"] == "D" else 19
|
||||
historic_weather = get_weather(park_data[0], park_data[1], game_stats["date"], hour)
|
||||
historic_weather = historic_weather["hourly"]
|
||||
@@ -217,7 +219,7 @@ class Importer:
|
||||
?, ?, ?,
|
||||
?, ?, ?,
|
||||
?, ?, ?,
|
||||
?,
|
||||
?
|
||||
)
|
||||
"""
|
||||
|
||||
@@ -231,3 +233,5 @@ class Importer:
|
||||
historic_weather["wind_gusts_10m"][hour], sunrise_time, sunset_time,
|
||||
moonphase,
|
||||
]
|
||||
|
||||
self.database.insert(insert_into_weather, weather_data)
|
||||
|
||||
Reference in New Issue
Block a user