MCPcopy
hub / github.com/python-trio/trio / _wake_waiters

Method _wake_waiters

src/trio/_sync.py:291–294  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

289 self._wake_waiters()
290
291 def _wake_waiters(self) -> None:
292 available = self._total_tokens - len(self._borrowers)
293 for woken in self._lot.unpark(count=available):
294 self._borrowers.add(self._pending_borrowers.pop(woken))
295
296 @property
297 def borrowed_tokens(self) -> int:

Callers 2

total_tokensMethod · 0.95
release_on_behalf_ofMethod · 0.95

Calls 2

unparkMethod · 0.80
addMethod · 0.80

Tested by

no test coverage detected