Convert process stdout to a list of lines for extract_error_snippet.
(proc: RunningProcess)
| 41 | |
| 42 | |
| 43 | def _get_output_lines(proc: RunningProcess) -> list[str]: |
| 44 | """Convert process stdout to a list of lines for extract_error_snippet.""" |
| 45 | output = proc.stdout |
| 46 | if isinstance(output, bytes): |
| 47 | output = output.decode("utf-8", errors="replace") |
| 48 | if not output: |
| 49 | return [] |
| 50 | return output.splitlines() |
| 51 | |
| 52 | |
| 53 | class ExecutionMode(Enum): |
no test coverage detected