MCPcopy Index your code
hub / github.com/python/cpython / _wakeup_next

Method _wakeup_next

Lib/asyncio/queues.py:71–77  ·  view source on GitHub ↗
(self, waiters)

Source from the content-addressed store, hash-verified

69 # End of the overridable methods.
70
71 def _wakeup_next(self, waiters):
72 # Wake up the next waiter (if any) that isn't cancelled.
73 while waiters:
74 waiter = waiters.popleft()
75 if not waiter.done():
76 waiter.set_result(None)
77 break
78
79 def __repr__(self):
80 return f'<{type(self).__name__} at {id(self):#x} {self._format()}>'

Callers 4

putMethod · 0.95
put_nowaitMethod · 0.95
getMethod · 0.95
get_nowaitMethod · 0.95

Calls 2

doneMethod · 0.45
set_resultMethod · 0.45

Tested by

no test coverage detected