- response = requests.get(query)
- if response.status_code != 200:
- response = 'N/A'
- return response, datetime.datetime.now().strftime('%Y-%m-%d %H:%M')
- else:
- weatherdata = response.json()
- return weatherdata['main']['temp'], datetime.datetime.fromtimestamp(weatherdata['dt']).strftime('%Y-%m-%d %H:%M')
- except requests.exceptions.RequestException as error:
- print (error)
+ weatherdata = openweathermap_json(apikey, cityid)
+ return weatherdata['main']['temp'], datetime.datetime.fromtimestamp(weatherdata['dt'])
+ except OpenWeatherMapError:
+ return None, None