fix: add os import for HELPER_PCT_RUN.readable() check
PR Pipeline — Authorize → Validate → Review → Merge / auth (pull_request) Successful in 6s
PR Pipeline — Authorize → Validate → Review → Merge / validate (pull_request) Successful in 4s
PR Pipeline — Authorize → Validate → Review → Merge / lint (pull_request) Successful in 1s
PR Pipeline — Authorize → Validate → Review → Merge / ai-review (pull_request) Successful in 3s
PR Pipeline — Authorize → Validate → Review → Merge / gate (pull_request) Successful in 3s

This commit is contained in:
root
2026-09-14 14:14:15 +00:00
parent b9322973ce
commit 5ed6f8179c
+2 -1
View File
@@ -41,6 +41,7 @@ import pathlib
import subprocess
import sys
import time
import os
from dataclasses import dataclass
from typing import Optional
@@ -192,7 +193,7 @@ def probe_guest(guest: Guest) -> ProbeResult:
if not HELPER_PCT_RUN.exists():
print(f"SCANNER ERROR: helper not found: {HELPER_PCT_RUN}", file=sys.stderr)
sys.exit(1)
if not HELPER_PCT_RUN.readable():
if not os.access(str(HELPER_PCT_RUN), os.R_OK):
print(f"SCANNER ERROR: helper not readable: {HELPER_PCT_RUN}", file=sys.stderr)
sys.exit(1)