def insertWeather(self, address, apiKey, days): """ Calls API to get weather information """ db = DB() coordinates = self.getCoordinates(address) forecast = self.getWeatherHourly(self.callWeatherAPI(apiKey, coordinates[0], coordinates[1])) for data in forecast.data: if data.time.date() == self.setQueryDay(days): weather = {'icon': data.icon, 'time': data.time, 'temperature': data.temperature} db.insertWeather(weather)
def insertWeather(self, address, apiKey, days): """ Calls API to get weather information """ db = DB() coordinates = self.getCoordinates(address) forecast = self.getWeatherHourly( self.callWeatherAPI(apiKey, coordinates[0], coordinates[1])) for data in forecast.data: if data.time.date() == self.setQueryDay(days): weather = { 'icon': data.icon, 'time': data.time, 'temperature': data.temperature } db.insertWeather(weather)