def agent_init(self,taskSpecString): TaskSpec = TaskSpecParser(taskSpecString); if TaskSpec.valid: print "Task spec was valid"; else: print "Task Spec could not be parsed: "+taskSpecString; exit() #parse action self.action = Action() self.int_action_ranges = TaskSpec.getIntActions() self.double_action_ranges = TaskSpec.getDoubleActions() self.action.numInts = len(self.int_action_ranges) self.action.numDoubles = len(self.double_action_ranges) self.action.numChars = TaskSpec.getCharCountActions() #print "int",self.int_action_ranges,self.action.numInts #print "doubles",self.double_action_ranges,self.action.numDoubles #print "chars",self.action.numChars random.seed(0)