"""Helper code for the data subdirectory""" from pathlib import Path GAME_ROOT = Path(__file__).parent.parent CARDS_DATA_DIR = GAME_ROOT / 'data' / 'cards' CARDS_TO_SETS = {} SETS_TO_CARDS = {} # build up the card lookup dictionaries for set_dir in CARDS_DATA_DIR.iterdir(): set_name = set_dir.name SETS_TO_CARDS[set_name] = [] for card in set_dir.iterdir(): SETS_TO_CARDS[set_name].append(card.stem) CARDS_TO_SETS[card.stem] = set_name