diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2021-10-10 14:48:08 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2021-10-10 14:48:08 +0200 |
| commit | 3a29bcfa511a884849815921ca27ce6babf20b85 (patch) | |
| tree | 8144267085059b2821e5cd3e5a0f306739bf90fb /scripts | |
| parent | 401d9f47e5c67c5d99af572246753a4134441d37 (diff) | |
| download | muhqs-game-3a29bcfa511a884849815921ca27ce6babf20b85.tar.gz muhqs-game-3a29bcfa511a884849815921ca27ce6babf20b85.zip | |
[scripts/generate_card] fix type hints
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/generate_card.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/scripts/generate_card.py b/scripts/generate_card.py index 509cca25..d403eac8 100755 --- a/scripts/generate_card.py +++ b/scripts/generate_card.py @@ -2,7 +2,7 @@ import argparse import pathlib from pathlib import Path -from typing import MutableMapping +from typing import MutableMapping, Tuple, Union import yaml CARD_TEMPLATE = \ @@ -79,7 +79,7 @@ def get_formatted_key(key: str, language='en') -> str: def get_latex_field(card: MutableMapping, field: str, - language='en') -> (str, bool): + language='en') -> Tuple[str, bool]: """Return the latex_ prefixed field from card or the field itself""" latex_field = f'latex_{field}' value = card.get(latex_field, card[field]) @@ -191,9 +191,9 @@ def generate_latex(card: MutableMapping, language='en'): elif card['type'] == 'equipment': formatted_durability = get_formatted_key('durability', language) durability = get_field(card, 'durability', language) - stats = f'{formatted_durability}: {durability}' + equipment_stats = f'{formatted_durability}: {durability}' effect, _ = get_latex_field(card, 'effect', language) - card_content += f'\\cardsplitcontent{{{stats}}}{{{effect}}}\n' + card_content += f'\\cardsplitcontent{{{equipment_stats}}}{{{effect}}}\n' elif card['type'] == 'potion': formatted_use = get_formatted_key('use', language) @@ -244,7 +244,7 @@ def main(): card_set = data_path.parent.stem for data_file in data_files: - with open(data_file, 'r') as yaml_file: + with open(data_file, 'r', encoding="utf8") as yaml_file: card = yaml.full_load(yaml_file) card['set'] = card_set |
