code: def most_hot(self):
          
          maxtemp = -270.0  # No one would survive that...
          hottest = None
          for weather in self._forecast.get_weathers():
              d = weather.get_temperature()
              if 'temp_max' in d:
                  if d['temp_max'] > maxtemp:
                      maxtemp = d['temp_max']
                      hottest = weather
          return hottest
docs: Returns the *Weather* object in the forecast having the highest max
          temperature. The temperature is retrieved using the
          ``get_temperature['temp_max']`` call; was 'temp_max' key missing for
          every *Weather* instance in the forecast, ``None`` would be returned.
  
          :returns: a *Weather* object or ``None`` if no item in the forecast is
              eligible