def get_blocks(bool_list): if args.color: result = "" for b in bool_list: result += "|" + text_util.status_block(b) return result[1:] else: return ""
def deploy_configurations(): """ Deploy configurations as specified by the config file. """ print() print("Configurations:") if args.color: print(text_util.status_block(configurations_file_exists), end=" ") print("SUS configurations config file existence") if not configurations_file_exists: return if args.color: print(text_util.status_block(configurations_parse_succes), end=" ") print("Parse Succes") if not configurations_parse_succes: return print() configs = [] sections = configurations_parser.sections() for section in sections: for option, cfg in configurations_parser.items(section): config_file_name = option destination_path = os.path.join(expanduser(section), cfg) configs.append(Configuration(depot, config_file_name, destination_path)) for c in configs: c.deploy(args=args) for c in configs: c.evaluate(args=args) print() print()