Respect that playerInput can be none
This commit is contained in:
parent
7a8a7ab16a
commit
ea8254c68e
23
seopardy.py
23
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)
|
||||
|
|
Loading…
Reference in New Issue