nb_cli.handlers.process
def ensure_process_terminated(func)
参数
func((P) -> Coroutine[Any, Any, asyncio.subprocess.Process])
返回
- (P) -> Coroutine[Any, Any, asyncio.subprocess.Process]
 
async def create_process(*args, cwd=None, stdin=None, stdout=None, stderr=None, env=None)
参数
*args(str | bytes | os.PathLike[str] | os.PathLike[bytes])cwd(Path | None)stdin(IO[Any] | int | None)stdout(IO[Any] | int | None)stderr(IO[Any] | int | None)env(Mapping[str, str] | None)
返回
- asyncio.subprocess.Process
 
async def create_process_shell(command, cwd=None, stdin=None, stdout=None, stderr=None, env=None)
参数
command(str | bytes)cwd(Path | None)stdin(IO[Any] | int | None)stdout(IO[Any] | int | None)stderr(IO[Any] | int | None)env(Mapping[str, str] | None)
返回
- asyncio.subprocess.Process
 
async def terminate_process(process)
参数
process(asyncio.subprocess.Process)
返回
- None
 
