(self)
| 320 | self._put(item) |
| 321 | |
| 322 | def _consume_expired(self) -> None: |
| 323 | # Remove timed-out waiters. |
| 324 | while self._putters and self._putters[0][1].done(): |
| 325 | self._putters.popleft() |
| 326 | |
| 327 | while self._getters and self._getters[0].done(): |
| 328 | self._getters.popleft() |
| 329 | |
| 330 | def __repr__(self) -> str: |
| 331 | return f"<{type(self).__name__} at {hex(id(self))} {self._format()}>" |
no test coverage detected