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)