def all_plans(plans, configs): results = {} for planfile in plans: print('\n' + (' PLAN %s ' % planfile).center(80, '=')) Plan.parse(planfile).printtree() results[planfile] = all_configs(planfile, configs) return results
def single(planfile, configfile): plan, config = Plan.parse(planfile), Config.parse(configfile) distplan = best(plan, config) cost = distplan.cost(dest=config['CL1']) print('Best cost:', cost) distplan.printtree(dest=config['CL1']) return cost