12 lines
365 B
Python

from typing import TYPE_CHECKING
from .._wait_for_object import WaitForSingleObject
if TYPE_CHECKING:
from .. import _subprocess
async def wait_child_exiting(process: "_subprocess.Process") -> None:
# _handle is not in Popen stubs, though it is present on Windows.
await WaitForSingleObject(int(process._proc._handle)) # type: ignore[attr-defined]