diff --git a/dropship.py b/dropship.py index 3fa70c2..e726e2e 100644 --- a/dropship.py +++ b/dropship.py @@ -145,9 +145,11 @@ class DropShip: await trio.run_process(command, stderr=PIPE) -async def main(nursery): +async def main(): """Trio main entrypoint.""" - DropShip(nursery=nursery) + async with trio.open_nursery() as nursery: + DropShip(nursery) + await trio.sleep_forever() trio_gtk.run(main) diff --git a/requirements.txt b/requirements.txt index c0b8b93..01de0bb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ PyGObject==3.38.0 PyInstaller==3.6 magic-wormhole==0.12.0 -trio-gtk==0.1.1 +trio-gtk==1.0.0 trio==0.17.0