aboutsummaryrefslogtreecommitdiff
path: root/diplomacy/utils
diff options
context:
space:
mode:
authorPhilip Paquette <pcpaquette@gmail.com>2019-06-10 10:27:01 -0400
committerPhilip Paquette <pcpaquette@gmail.com>2019-06-14 15:08:29 -0400
commit1fa977c926520c4e284465f73e75bfe9982d9fdf (patch)
tree068c90040aa4ac1c7c7335e46b2826a3bf041734 /diplomacy/utils
parent08b9469e2c71e06fdd70d607f281686746755073 (diff)
Using OrderResults to indicate the correct order results during adjudication
- Modified DATC tests for consistency
Diffstat (limited to 'diplomacy/utils')
-rw-r--r--diplomacy/utils/game_phase_data.py4
1 files changed, 2 insertions, 2 deletions
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,
}