Massively overhauled the tagging process, refactored code to improve general effeciciency, implemented parallel processing to reduce total runtime

This commit is contained in:
mwisnowski 2025-08-14 11:21:09 -07:00
parent 02e2c09874
commit 27ee13fb54
7 changed files with 742 additions and 519 deletions

View file

@ -13,7 +13,7 @@ from pathlib import Path
from typing import NoReturn, Optional
# Third-party imports
import inquirer.prompt
import inquirer
# Local imports
from deck_builder import DeckBuilder
@ -104,7 +104,7 @@ def run_menu() -> NoReturn:
case 'Setup':
setup()
case 'Tag CSV Files':
tagger.run_tagging()
tagger.run_tagging(parallel=True)
case 'Build a Deck':
builder.determine_commander()
case 'Quit':