def print_stats()

in scripts/create_master_checklist.py [0:0]


def print_stats(checklist):
    print("INFO: Number of checks:", len(checklist["items"]))
    print("INFO: Number of categories:", len(set([item["category"] for item in checklist["items"]])))
    print("INFO: Number of items with no GUID:", len([item for item in checklist["items"] if "guid" not in item]))
    if args.add_services:
        print("INFO: Number of services:", len(set([service for item in checklist["items"] for service in item["services"]])))
        print("INFO: Number of items with no services:", len([item for item in checklist["items"] if len(item["services"]) == 0]))
        items = []
        if args.show_service:
            if args.verbose:
                print ("DEBUG: Getting items for service", args.show_service, "...")
            if args.show_service == "none":
                items = [item for item in checklist["items"] if len(item["services"]) == 0]
            else:
                items = [item for item in checklist["items"] if args.show_service.lower() in [x.lower() for x in item["services"]]]
        for item in items:
            print_item(item)