def check_ever_classified_as_cause()

in mozci/console/commands/push.py [0:0]


def check_ever_classified_as_cause(push, iterate_on):
    ever_classified_as_cause = False
    for (
        other,
        _,
        candidate_regressions,
        classified_as_cause,
    ) in push._iterate_failures(iterate_on):
        if push.backedoutby in other.revs or push.bustage_fixed_by in other.revs:
            return ever_classified_as_cause

        ever_classified_as_cause = any(
            result is True
            for name in candidate_regressions.keys()
            for result in classified_as_cause[name]
        )
        if ever_classified_as_cause:
            return ever_classified_as_cause