Lines Matching refs:_waiters
97 self._waiters = collections.deque()
107 if self._waiters:
108 extra = '{},waiters:{}'.format(extra, len(self._waiters))
122 if not self._waiters and not self._locked:
127 self._waiters.append(fut)
133 self._waiters.remove(fut)
149 for fut in self._waiters:
192 self._waiters = collections.deque()
202 if self._waiters:
203 extra = '{},waiters:{}'.format(extra, len(self._waiters))
218 for fut in self._waiters:
240 self._waiters.append(fut)
245 self._waiters.remove(fut)
275 self._waiters = collections.deque()
280 if self._waiters:
281 extra = '{},waiters:{}'.format(extra, len(self._waiters))
302 self._waiters.append(fut)
307 self._waiters.remove(fut)
342 for fut in self._waiters:
356 self.notify(len(self._waiters))
390 self._waiters = collections.deque()
400 if self._waiters:
401 extra = '{},waiters:{}'.format(extra, len(self._waiters))
418 if not self._waiters and self._value > 0:
423 self._waiters.append(fut)
429 self._waiters.remove(fut)
437 for waiter in self._waiters: