Esempio n. 1
0
def main():
    if len(sys.argv) <= 1:
        print("Please provide more arguments")
        return

    pool = Pool()

    while True:
        score = pool.execute_trees()
        print(score)
        #for tree in pool.trees:
        #print(tree.lines())

        write_file(pool.best_tree.lines())
        if score == 0:
            break
        pool.alter_best_tree()

    code = pool.best_tree.lines()
    f = open(sys.argv[1], "w+")
    for line in code:
        f.write(line + "\n")
    f.close()