def sum_coop_quota(player: Player): sum_quota = 0 group=player.group players = group.get_players() # players=Gvar.player_list if player.c_role == 'Processor' or player.c_role == 'Facilitator': for p in players: if p.c_role == 'Harvester' and get_player_season_var(p, p.round_number, 'coop_processor_nbr') == player.id_in_group: sum_quota += p.harvester_quota else: # player is Harvester player_coop_proc_nbr = get_player_season_var(player, player.round_number, 'coop_processor_nbr') for p in players: if p.c_role == 'Harvester' and get_player_season_var(p, p.round_number, 'coop_processor_nbr') == player_coop_proc_nbr: sum_quota += p.harvester_quota return sum_quota