Run in a detached subprocess.
(args: Sequence[str], **kwargs)
| 117 | |
| 118 | |
| 119 | def _detached_subprocess(args: Sequence[str], **kwargs) -> int: |
| 120 | """Run in a detached subprocess.""" |
| 121 | kwargs.setdefault("stdin", subprocess.DEVNULL) |
| 122 | kwargs.setdefault("stdout", subprocess.DEVNULL) |
| 123 | kwargs.setdefault("stderr", subprocess.DEVNULL) |
| 124 | |
| 125 | if os.name == "nt": |
| 126 | return _win_detached_subprocess(args, **kwargs) |
| 127 | return _posix_detached_subprocess(args, **kwargs) |
| 128 | |
| 129 | |
| 130 | def _map_log_level_to_flag() -> Optional[str]: |
no test coverage detected