Exemplo n.º 1
0
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
Exemplo n.º 2
0
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