def one_or_all(mixed):
    """
    Evaluate truth value of single bool or list of bools.

    :param mixed: bool or list
    :type mixed: bool or [bool]
    :return: truth value
    :rtype: bool
    """

    if isinstance(mixed, bool):
        return mixed
    if isinstance(mixed, list):
        return all(mixed)