|
@ -41,9 +41,12 @@ def main(args: argparse.Namespace) -> None: |
|
|
min_round = round + 1 |
|
|
min_round = round + 1 |
|
|
# if requested, dump state to file instead |
|
|
# if requested, dump state to file instead |
|
|
if args.save_state is not None: |
|
|
if args.save_state is not None: |
|
|
with open(args.save_state, "w") as f: |
|
|
if args.save_state == "-": |
|
|
json.dump(state, f) |
|
|
print(json.dumps(state)) |
|
|
return |
|
|
else: |
|
|
|
|
|
with open(args.save_state, "w") as f: |
|
|
|
|
|
json.dump(state, f) |
|
|
|
|
|
return |
|
|
|
|
|
|
|
|
turn_json = run_subprocess( |
|
|
turn_json = run_subprocess( |
|
|
program, json.dumps(state), state["time_to_response"] |
|
|
program, json.dumps(state), state["time_to_response"] |
|
|