def METHOD_NAME(self):
    """
    Evaluate pool resources.
    If pool arrive to Threshold, return False
    :param id_pool:
    :return:
    """
    overload = 0
    for h in self.hyps:
        statistics = self._process_stats(h)
        cond_1 = statistics["cpu_percent_free"] < 10
        cond_2 = statistics.get("ram_percent_free", 100) < h.percent_ram_template
        logs.eval.debug(
            "EVALUATE - Hyp: {}, cpu: {}, "
            "ram: {}, ram_template: {}".format(
                h.id,
                statistics["cpu_percent_free"],
                statistics["ram_percent_free"],
                h.percent_ram_template,
            )
        )
        condition_list = [cond_1, cond_2]
        if any(
            condition_list
        ):  # Enter if there is any True value on condition_list
            overload += 1
            logs.eval.debug("EVALUATE - Overload: {}".format(overload))
            # return False
    return overload < 1