Ensure paperboi is shield killed on teardown
parent
db92683ede
commit
47e7baa0c9
|
@ -460,4 +460,10 @@ async def open_paperboi(
|
||||||
loglevel=loglevel,
|
loglevel=loglevel,
|
||||||
|
|
||||||
) as (ctx, first):
|
) as (ctx, first):
|
||||||
|
try:
|
||||||
yield ctx, first
|
yield ctx, first
|
||||||
|
|
||||||
|
finally:
|
||||||
|
# be sure to tear down the paper service on exit
|
||||||
|
with trio.CancelScope(shield=True):
|
||||||
|
await portal.cancel_actor()
|
||||||
|
|
Loading…
Reference in New Issue