def re_sanity_check(self, sanity_checks):
        for file_path, exprs in sanity_checks:
            exprs = set(exprs)
            found_exprs = set()

            with open(file_path, 'r') as fd:
                for line in fd:
                    for expr in exprs:
                        if re.match(expr, line):
                            found_exprs.add(expr)

                missing = exprs - found_exprs

                if missing:
                    raise BuildError(
                        "The expression(s) '{0}' were not found in {1}. The "
                        "build has been aborted".format(
                            ', '.join(missing), file_path
                        )
                    )

    # force the build to run in a transaction
Returns a new version which is ``count`` times higher from ``old`` by level ``level``.
dataset/ETHPy150Open mozilla/inventory/mozdns/mozbind/builder.py/DNSBuilder.re_sanity_check--crossover with--dataset/ETHPy150Open n9code/pylease/pylease/releasemgmt.py/release