Skip to content

Commit e9fd21e

Browse files
committed
remove ready event
1 parent bfb0d5c commit e9fd21e

File tree

1 file changed

+0
-9
lines changed

1 file changed

+0
-9
lines changed

src/py/reactpy/reactpy/core/layout.py

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
from asyncio import (
55
FIRST_COMPLETED,
66
CancelledError,
7-
Event,
87
Queue,
98
Task,
109
create_task,
@@ -709,23 +708,15 @@ def __init__(self) -> None:
709708
self._loop = get_running_loop()
710709
self._queue: Queue[_Type] = Queue()
711710
self._pending: set[_Type] = set()
712-
self._ready = Event()
713711

714712
def put(self, value: _Type) -> None:
715713
if value not in self._pending:
716714
self._pending.add(value)
717715
self._loop.call_soon_threadsafe(self._queue.put_nowait, value)
718-
self._ready.set()
719-
720-
async def ready(self) -> None:
721-
"""Return when the next value is available"""
722-
await self._ready.wait()
723716

724717
async def get(self) -> _Type:
725718
value = await self._queue.get()
726719
self._pending.remove(value)
727-
if not self._pending:
728-
self._ready.clear()
729720
return value
730721

731722

0 commit comments

Comments
 (0)