def get(self):
    ret_val = None
    if ((time.time() - self._max_age) > self._last_value_time):
        response = self._get_core()
        ret_val = self._parse_value(response)
        self._last_value = ret_val
        self._last_value_time = time.time()
    else:
        ret_val = self._last_value
    return self._convert_from(ret_val)
def get(self):
    ret_val = None
    if ((time.time() - self._max_age) > self._last_value_time):
        response = self._get_core()
        ret_val = self._parse_value(response)
        self._last_value = ret_val
        self._last_value_time = time.time()
    else:
        ret_val = self._last_value
    return self._convert_from(ret_val)