From d680409488342b8c8ede7817d09fdb0ee6f508d9 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Mon, 21 Sep 2020 00:07:43 +0200 Subject: [PATCH] Use latest trio-gtk API (no nursery) --- dropship.py | 6 ++++-- requirements.txt | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) 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