Use qt5 and trio guest mode
parent
98deb4759e
commit
0fa515d0e3
5
Pipfile
5
Pipfile
|
@ -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 = "*"
|
||||
|
|
|
@ -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()
|
||||
|
|
Loading…
Reference in New Issue