X-Git-Url: https://git.ucc.asn.au/?p=progcomp2013.git;a=blobdiff_plain;f=qchess%2Fsrc%2Fplayer.py;h=0a4ddd6c971453cab68011061b92c6193ddae0e4;hp=b3f0eb70b641beb9c01e9f9a8f75f3f7f801557e;hb=a35e4dc5f4fb6325785b6f8b123266976107b748;hpb=877034f05346e24fdf822f6e6149ad50d891f030 diff --git a/qchess/src/player.py b/qchess/src/player.py index b3f0eb7..0a4ddd6 100644 --- a/qchess/src/player.py +++ b/qchess/src/player.py @@ -203,8 +203,6 @@ class AgentRandom(InternalAgent): def run_agent(agent): #sys.stderr.write(sys.argv[0] + " : Running agent " + str(agent) + "\n") - colour = sys.stdin.readline().strip(" \r\n") - agent.colour = colour while True: line = sys.stdin.readline().strip(" \r\n") if line == "SELECTION?": @@ -229,7 +227,7 @@ def run_agent(agent): class ExternalWrapper(ExternalAgent): def __init__(self, agent): - run = "python -u -c \"import sys;import os;from qchess import *;agent = " + agent.__class__.__name__ + "('" + agent.name + "','"+agent.colour+"');sys.exit(run_agent(agent))\"" + run = "python -u -c \"import sys;import os;from qchess import *;agent = " + agent.__class__.__name__ + "('" + agent.name + "','"+agent.colour+"');sys.stdin.readline();sys.exit(run_agent(agent))\"" # str(run) ExternalAgent.__init__(self, run, agent.colour)