Just call `trio.Process.aclose()` directly for now?
							parent
							
								
									649c5e7504
								
							
						
					
					
						commit
						24a062341e
					
				|  | @ -206,10 +206,8 @@ async def do_hard_kill( | |||
|     # never release until the process exits, now it acts as | ||||
|     # a hard-kill time ultimatum. | ||||
|     with trio.move_on_after(terminate_after) as cs: | ||||
| 
 | ||||
|         # NOTE: This ``__aexit__()`` shields internally. | ||||
|         async with proc:  # calls ``trio.Process.aclose()`` | ||||
|             log.debug(f"Terminating {proc}") | ||||
|         log.debug(f"Terminating {proc}") | ||||
|         await proc.aclose() | ||||
| 
 | ||||
|     if cs.cancelled_caught: | ||||
|         # XXX: should pretty much never get here unless we have | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue