Skip to content

Commit 2395e56

Browse files
update dependencies
1 parent 230fe30 commit 2395e56

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

poetry.lock

+5-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ packages = [
2525

2626
[tool.poetry.dependencies]
2727
python = "^3.10"
28-
asyncgui = "^0.6"
28+
asyncgui = "~0.7"
2929

3030
[tool.poetry.group.dev.dependencies]
3131
pytest = "^8.0"

src/asyncgui_ext/synctools/queue.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ async def async_fn2(q, consumed):
7474
from functools import partial
7575
from collections import deque
7676

77-
from asyncgui import AsyncEvent
77+
from asyncgui import ExclusiveEvent
7878

7979

8080
class QueueState(enum.Enum):
@@ -138,8 +138,8 @@ def __init__(self, *, capacity: int | None=None, order: Order='fifo'):
138138
raise ValueError(f"'capacity' must be either a positive integer or None. (was {capacity!r})")
139139
self._init_container(capacity, order)
140140
self._state = QueueState.OPENED
141-
self._putters = deque[tuple[AsyncEvent, Item]]()
142-
self._getters = deque[AsyncEvent]()
141+
self._putters = deque[tuple[ExclusiveEvent, Item]]()
142+
self._getters = deque[ExclusiveEvent]()
143143
self._capacity = capacity
144144
self._order = order
145145
self._is_transferring = False
@@ -200,7 +200,7 @@ async def get(self) -> T.Awaitable[Item]:
200200
raise Closed
201201

202202
if self._is_transferring or self.is_empty:
203-
event = AsyncEvent()
203+
event = ExclusiveEvent()
204204
self._getters.append(event)
205205
exc, item = (await event.wait())[0]
206206
if exc is not None:
@@ -240,7 +240,7 @@ async def put(self, item) -> T.Awaitable:
240240
raise Closed
241241

242242
if self._is_transferring or self.is_full:
243-
event = AsyncEvent()
243+
event = ExclusiveEvent()
244244
self._putters.append((event, item, ))
245245
exc = (await event.wait())[0][0]
246246
if exc is not None:

0 commit comments

Comments
 (0)