code: def most_cold(self):
          
          mintemp = 1000.0  # No one would survive that...
          coldest = None
          for weather in self._forecast.get_weathers():
              d = weather.get_temperature()
              if 'temp_min' in d:
                  if d['temp_min'] < mintemp:
                      mintemp = d['temp_min']
                      coldest = weather
          return coldest
docs: Returns the *Weather* object in the forecast having the lowest min
          temperature. The temperature is retrieved using the
          ``get_temperature['temp_min']`` call; was 'temp_min' 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