diff --git a/seopardy.py b/seopardy.py index 07dd996..b870ceb 100755 --- a/seopardy.py +++ b/seopardy.py @@ -73,19 +73,20 @@ if __name__ == '__main__': # create and start input threads print(config["playerInput"]) inputs = [] - for playerInput in config["playerInput"]: - args = playerInput.get("Args", []) - if args is None: - args = [] + if config["playerInput"] is not None: + for playerInput in config["playerInput"]: + args = playerInput.get("Args", []) + if args is None: + args = [] - try: - inp = get_input(playerInput["Type"], args, app) - inputs.append(inp) - except InputException as e: - print("Error: %s" % e, file=sys.stderr) - sys.exit(1) + try: + inp = get_input(playerInput["Type"], args, app) + inputs.append(inp) + except InputException as e: + print("Error: %s" % e, file=sys.stderr) + sys.exit(1) - inputs[-1].start() + inputs[-1].start() # create board board = SeopardyGame(questions, gamestate)