code: def updateWeather(self):
          
          yql = _YQL_WEATHER.format(self._woeid, self._unit)
  
          # send request
          tmpData = _yql_query(yql)
  
          # data exists
          if tmpData is not None and "channel" in tmpData:
              self._data = tmpData["channel"]
              return True
  
          _LOGGER.error("Fetch no weather data Yahoo!")
          self._data = {}
          return False
docs: Fetch weather data from Yahoo! True if success.