def update(self): TestbedObject.update(self) if self.granularity == "summary": self.payoffs = read_v3_profile(loads(self.json)[0]) elif self.granularity == "observations": self.payoffs = read_v3_samples_profile(loads(self.json)[0]) elif self.granularity == "full": self.payoffs = read_v3_players_profile(loads(self.json)[0])
def __init__(self, ID, granularity="summary"): TestbedObject.__init__(self, ID, "profiles", url_options= \ {"granularity":granularity}, skip_name=True) self.granularity = granularity if self.granularity == "summary": self.payoffs = read_v3_profile(loads(self.json)[0]) elif self.granularity == "observations": self.payoffs = read_v3_samples_profile(loads(self.json)[0]) elif self.granularity == "full": self.payoffs = read_v3_players_profile(loads(self.json)[0])