Fix #863 - Added a check for good pull from OWM and return if the object is None

pull/945/head
zmrowicki@hotmail.com 2016-01-20 19:36:33 -08:00
parent 2faafb9c0f
commit c3a1193ef9
1 changed files with 4 additions and 0 deletions

View File

@ -165,6 +165,10 @@ class WeatherData(object):
def update(self):
""" Gets the latest data from OpenWeatherMap. """
obs = self.owm.weather_at_coords(self.latitude, self.longitude)
if obs is None:
_LOGGER.warning('Failed to fetch data from OWM')
return
self.data = obs.get_weather()
if self.forecast == 1: