Respect that playerInput can be none

master
Sebastian Lohff 11 years ago
parent 7a8a7ab16a
commit ea8254c68e

@ -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)

Loading…
Cancel
Save