Source code for ralph.git.rebase.process_result

"""Result of running a git subprocess."""

from __future__ import annotations

from dataclasses import dataclass


[docs] @dataclass(frozen=True) class ProcessResult: """Represents the result of running a git subprocess.""" returncode: int stdout: str stderr: str @property def succeeded(self) -> bool: return self.returncode == 0