#1 by wlucy
Hi, I am computing group payoffs on the wait page: class ResultsWaitPage(WaitPage): def is_displayed(self): return self.round_number == Constants.num_rounds def after_all_players_arrive(self): self.group.set_payoffs() In the set_payoffs() function I can only use methods of the group object. I would like to access a player object (namely, get_others_in_group()) through the set_payoffs function. Using the get_others_in_group() method allows me to compute payoffs of the players. Can you please help? Thank you in advance.
#2 by Daniel_Frey
You can get all players of the group in your set_payoffs() function with: all_players = group.get_players() # returns a list of all players in the group. There maybe is a 'self' missing, I use the latest no-self oTree-format for player in all_players: # your player-functions go here, this will be executed for each player in the group Hope that helps!