From 8ecb7359e8fa67f6d85f386699b341b5b11ae291 Mon Sep 17 00:00:00 2001 From: Zachary Worcester Date: Sat, 6 Jan 2024 17:15:52 -0800 Subject: [PATCH] polished things up again --- gamedata/invaders.py | 7 +++++-- gamedata/setup.py | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/gamedata/invaders.py b/gamedata/invaders.py index 44c34ec..fd8b14e 100644 --- a/gamedata/invaders.py +++ b/gamedata/invaders.py @@ -193,7 +193,7 @@ def main(): if f'--{line_tuple[0].strip()}' not in raw_args: try: - typecast = type(var_args[line_tuple[0].strip()]) + typecast = type(var_args[line_tuple[0].strip()]) if var_args[line_tuple[0].strip()] is not None else str lt_strplo = None if typecast is not bool else line_tuple[1].strip().lower() skip = typecast is list @@ -212,7 +212,10 @@ def main(): val = typecast(line_tuple[1]) else: - val = typecast(line_tuple[1].strip()) + if typecast is None: + val = str(line_tuple[1].strip()) + else: + val = typecast(line_tuple[1].strip()) if not skip: var_args[line_tuple[0].strip()] = val diff --git a/gamedata/setup.py b/gamedata/setup.py index aa73e78..6c4ab4f 100644 --- a/gamedata/setup.py +++ b/gamedata/setup.py @@ -8,7 +8,7 @@ setup( name="invaderclone", - version="0.9.3", + version="0.9.4", python_requires=">=3.5.0", description="A module Space Invaders clone in Python Pygame", long_description=DESCRIPTION,