Lines Matching refs:participants
17 def __init__(self, participants): argument
19 self.participants = participants
31 return len(self.participants)
42 part = self.participants[i]
57 if i >= len(self.participants):
60 participant = self.participants[i]
69 for other in self.participants:
89 given_names = set(p.name for p in self.participants)
101 used_colors = set(p.color_index for p in self.participants)
110 self.participants.append(participant)
111 participant.relative_rssi = len(self.participants) - 1
117 if len(self.participants) < 1:
121 … start, end = len(self.participants) - 1, len(self.participants) - 1 # delete last element
125 del self.participants[start:end + 1]
127 for participant in self.participants:
128 if participant.relative_rssi > len(self.participants) - 1:
132 n = len(self.participants)
133 for p1, p2 in itertools.combinations(self.participants, 2):
136 … if i not in set(p.relative_rssi for p in self.participants)),
143 if selection.isEmpty() or len(self.participants) < 1:
151 … self.participants[i], self.participants[i - 1] = self.participants[i - 1], self.participants[i]
159 if selection.isEmpty() or len(self.participants) < 1:
163 if end >= len(self.participants) - 1:
167 … self.participants[i], self.participants[i + 1] = self.participants[i + 1], self.participants[i]