aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2021-10-10 14:48:08 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2021-10-10 14:48:08 +0200
commit3a29bcfa511a884849815921ca27ce6babf20b85 (patch)
tree8144267085059b2821e5cd3e5a0f306739bf90fb /scripts
parent401d9f47e5c67c5d99af572246753a4134441d37 (diff)
downloadmuhqs-game-3a29bcfa511a884849815921ca27ce6babf20b85.tar.gz
muhqs-game-3a29bcfa511a884849815921ca27ce6babf20b85.zip
[scripts/generate_card] fix type hints
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/generate_card.py10
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