def generate_rules_report(kwargs, rules_per_target, human=lambda label, rule: label): rules_report = '' for _, rules in rules_per_target: if rules: rules_report += Rule.ruleset_report(rules, show_uris=kwargs['uris'], human=human) rules_report += '\n' if not rules_report: rules_report = 'No significant rules found' return rules_report