(cmd: List[str], verbose: bool = False, show_errors: bool = False)
| 136 | |
| 137 | |
| 138 | def run_subprocess(cmd: List[str], verbose: bool = False, show_errors: bool = False): |
| 139 | stdout = None if verbose else subprocess.DEVNULL |
| 140 | stderr = None if verbose or show_errors else subprocess.DEVNULL |
| 141 | process = subprocess.Popen(cmd, stdout=stdout, stderr=stderr) |
| 142 | all_processes.append(process) # Add the process to the global list |
| 143 | process.wait() |
| 144 | |
| 145 | |
| 146 | def handle_process_completion(process, stderr_file, config_path: Path, verbose: bool, gpu_id: Optional[int] = None): |
no outgoing calls
no test coverage detected