aboutsummaryrefslogtreecommitdiff
path: root/diplomacy/server
diff options
context:
space:
mode:
authornotoraptor <stevenbocco@gmail.com>2019-07-18 15:28:17 -0400
committerPhilip Paquette <pcpaquette@gmail.com>2019-07-19 10:01:52 -0400
commit34a0625f605bce0c72c5a3c4246ec8ba8a0e72e9 (patch)
tree1cd26a8057079d1f4fd20e5d73afe43b5535272b /diplomacy/server
parent978b51fccb428c76b5d912ab748a313efa18676a (diff)
[python] Add a new method to retrieve powers available for bots.
Diffstat (limited to 'diplomacy/server')
-rw-r--r--diplomacy/server/server.py7
1 files changed, 1 insertions, 6 deletions
diff --git a/diplomacy/server/server.py b/diplomacy/server/server.py
index ee585c3..120e893 100644
--- a/diplomacy/server/server.py
+++ b/diplomacy/server/server.py
@@ -534,12 +534,7 @@ class Server():
"""
updated = False
if server_game.is_game_active or server_game.is_game_paused:
- dummy_power_names = []
- for power_name in server_game.get_dummy_power_names():
- power = server_game.get_power(power_name)
- if power.is_dummy() and not power.is_eliminated() and not power.does_not_wait():
- # This dummy power needs either orders, or wait flag to be set to False.
- dummy_power_names.append(power_name)
+ dummy_power_names = server_game.get_dummy_unordered_power_names()
if dummy_power_names:
# Update registry of dummy powers.
self.games_with_dummy_powers[server_game.game_id] = dummy_power_names