Pass the fish better

This commit is contained in:
Mike A. Trethewey
2020-03-09 03:53:08 -07:00
parent ca7fc4d0f6
commit 37a1b70f3b
5 changed files with 60 additions and 110 deletions

12
CLI.py
View File

@@ -8,8 +8,6 @@ import textwrap
import shlex
import sys
from Main import main
import source.classes.constants as CONST
from source.classes.BabelFish import BabelFish
@@ -26,7 +24,15 @@ def parse_arguments(argv, no_defaults=False):
# get settings
settings = get_settings()
fish = BabelFish(lang=settings["lang"] if "lang" in settings else "en")
lang = "en"
if argv is not None:
priority = get_args_priority(None, None, argv)
if "load" in priority:
priority = priority["load"]
if "lang" in priority:
lang = priority["lang"]
fish = BabelFish(lang=lang)
# we need to know how many players we have first
parser = argparse.ArgumentParser(add_help=False)