Merge branch 'multiprocessing'

This commit is contained in:
2022-09-06 15:10:27 -04:00
2 changed files with 1 additions and 1 deletions
-1
View File
@@ -16,7 +16,6 @@ if __name__ == '__main__':
elif len(sys.argv) == 4:
try :
boggle_board = BoggleBoard(board, int(sys.argv[3]))
print(boggle_board)
boggle_tree = build_full_boggle_tree(boggle_board, Path(sys.argv[2]))
print("\nBOARD")
+1
View File
@@ -396,6 +396,7 @@ def build_full_boggle_tree(board: BoggleBoard, wordlist_path: str) -> dict[str,
params = [ [alphabet, board, cell, index[cell.letters] ] for cell in board.board.values()]
with Pool(processes=len(board.board)) as pool:
for i, res in enumerate(pool.map(build_boggle_tree, params)):
print(f">> {params[i][2]}")
board_tree[params[i][2].pos] = res
return board_tree