(process)
| 137 | |
| 138 | |
| 139 | def stop_server(process): |
| 140 | if process is None: |
| 141 | return |
| 142 | process.terminate() |
| 143 | try: |
| 144 | process.wait(timeout=30) |
| 145 | except subprocess.TimeoutExpired: |
| 146 | process.kill() |
| 147 | process.wait() |
| 148 | process._log_file.close() |
| 149 | |
| 150 | |
| 151 | def collect_stream_silent(resp, output_file: str | None) -> dict: |
no outgoing calls
no test coverage detected