diff --git a/MagicMock/mock._session_db.db_path/137288213036880 b/MagicMock/mock._session_db.db_path/137288213036880 new file mode 100644 index 0000000000..ed6e88a25b Binary files /dev/null and b/MagicMock/mock._session_db.db_path/137288213036880 differ diff --git a/MagicMock/mock._session_db.db_path/137288213036880.fts_rebuild.lock b/MagicMock/mock._session_db.db_path/137288213036880.fts_rebuild.lock new file mode 100644 index 0000000000..e69de29bb2 diff --git a/MagicMock/mock._session_db.db_path/137288213036880.quarantine.lock b/MagicMock/mock._session_db.db_path/137288213036880.quarantine.lock new file mode 100644 index 0000000000..e69de29bb2 diff --git a/MagicMock/mock._session_db.db_path/137288221836432 b/MagicMock/mock._session_db.db_path/137288221836432 new file mode 100644 index 0000000000..ec2e57064e Binary files /dev/null and b/MagicMock/mock._session_db.db_path/137288221836432 differ diff --git a/MagicMock/mock._session_db.db_path/137288221836432.fts_rebuild.lock b/MagicMock/mock._session_db.db_path/137288221836432.fts_rebuild.lock new file mode 100644 index 0000000000..e69de29bb2 diff --git a/MagicMock/mock._session_db.db_path/137288221836432.quarantine.lock b/MagicMock/mock._session_db.db_path/137288221836432.quarantine.lock new file mode 100644 index 0000000000..e69de29bb2 diff --git a/tools/computer_use/cua_backend_daemon.py b/tools/computer_use/cua_backend_daemon.py index b42980e371..87c4735c6e 100644 --- a/tools/computer_use/cua_backend_daemon.py +++ b/tools/computer_use/cua_backend_daemon.py @@ -49,7 +49,8 @@ def _validate_cua_driver_app_signature(app_path: str) -> None: if not codesign: raise RuntimeError("codesign is required to verify CuaDriver.app before launching it.") try: - proc = subprocess.run([codesign, "-dv", app_path], capture_output=True, text=True, timeout=15) + proc = subprocess.run([codesign, "-dv", app_path], capture_output=True, text=True, timeout=15, + stdin=subprocess.DEVNULL) except (OSError, subprocess.TimeoutExpired) as exc: raise RuntimeError(f"could not verify CuaDriver.app signature: {exc}") from exc if proc.returncode != 0: diff --git a/tools/computer_use/doctor.py b/tools/computer_use/doctor.py index f048ba5171..514b520d94 100644 --- a/tools/computer_use/doctor.py +++ b/tools/computer_use/doctor.py @@ -44,7 +44,7 @@ class HealthReportUnavailable(RuntimeError): def _run_cli(binary: str, *args: str, timeout: float) -> subprocess.CompletedProcess: """Run `` args`` with UTF-8 capture + sanitized env (raises on failure).""" return subprocess.run([binary, *args], capture_output=True, text=True, encoding="utf-8", - errors="replace", timeout=timeout, env=_sanitized_cua_env()) + errors="replace", timeout=timeout, env=_sanitized_cua_env(), stdin=subprocess.DEVNULL) def _combined_output(completed: subprocess.CompletedProcess) -> str: return ((completed.stdout or "") + (completed.stderr or "")).strip()