diff --git a/tools/async_delegation_recovery_hints.py b/tools/async_delegation_recovery_hints.py index 7426ed3587..54ed2cc765 100644 --- a/tools/async_delegation_recovery_hints.py +++ b/tools/async_delegation_recovery_hints.py @@ -48,6 +48,7 @@ def git_state_hint(cwd: Optional[str]) -> Optional[str]: def run(*args: str) -> Optional[str]: try: out = subprocess.run(["git", "-C", cwd, *args], capture_output=True, text=True, + encoding="utf-8", errors="replace", stdin=subprocess.DEVNULL, timeout=_GIT_TIMEOUT_S) except (OSError, subprocess.SubprocessError): return None