Use qt5 and trio guest mode

bar_select
Tyler Goodlet 2020-06-10 12:28:24 -04:00
parent 503aa8a64a
commit bb81d7881c
2 changed files with 5 additions and 4 deletions

View File

@ -5,7 +5,8 @@ name = "pypi"
[packages]
e1839a8 = {path = ".",editable = true}
trio = "*"
# use master branch for "guest mode"
trio = {git = "git://github.com/python-trio/trio.git"}
Cython = "*"
# use master branch kivy since wheels seem borked (due to cython stuff)
kivy = {git = "git://github.com/kivy/kivy.git"}
@ -14,8 +15,8 @@ msgpack = "*"
tractor = {git = "git://github.com/goodboy/tractor.git"}
toml = "*"
pyqtgraph = "*"
pyside2 = "*"
qdarkstyle = "*"
pyqt5 = "*"
[dev-packages]
pytest = "*"

View File

@ -61,10 +61,10 @@ class AsyncCallbackQueue(object):
return self
async def __anext__(self):
self.event.clear()
self.event = async_lib.Event()
while not self.callback_result and not self.quit:
await self.event.wait()
self.event.clear()
self.event = async_lib.Event()
if self.callback_result:
return self.callback_result.popleft()