From 1fa977c926520c4e284465f73e75bfe9982d9fdf Mon Sep 17 00:00:00 2001 From: Philip Paquette Date: Mon, 10 Jun 2019 10:27:01 -0400 Subject: Using OrderResults to indicate the correct order results during adjudication - Modified DATC tests for consistency --- diplomacy/utils/game_phase_data.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'diplomacy/utils') diff --git a/diplomacy/utils/game_phase_data.py b/diplomacy/utils/game_phase_data.py index c45eb63..e542797 100644 --- a/diplomacy/utils/game_phase_data.py +++ b/diplomacy/utils/game_phase_data.py @@ -16,7 +16,7 @@ # ============================================================================== """ Utility class to save all data related to one game phase (phase name, state, messages and orders). """ from diplomacy.engine.message import Message -from diplomacy.utils import strings, parsing +from diplomacy.utils import common, strings, parsing from diplomacy.utils.jsonable import Jsonable from diplomacy.utils.sorted_dict import SortedDict @@ -33,7 +33,7 @@ class GamePhaseData(Jsonable): strings.NAME: str, strings.STATE: dict, strings.ORDERS: parsing.DictType(str, parsing.OptionalValueType(parsing.SequenceType(str))), - strings.RESULTS: parsing.DictType(str, parsing.SequenceType(str)), + strings.RESULTS: parsing.DictType(str, parsing.SequenceType(parsing.StringableType(common.StringableCode))), strings.MESSAGES: MESSAGES_TYPE, } -- cgit v1.2.3