fix: add explicit ValueError guard for stat output parsing

This commit is contained in:
Bentlybro
2026-02-16 14:46:06 +00:00
parent 411c399e03
commit 719c4ee1d1

View File

@@ -224,7 +224,15 @@ async def extract_sandbox_files(
)
continue
file_size = int(stat_result.stdout.strip())
try:
file_size = int(stat_result.stdout.strip())
except ValueError:
logger.debug(
f"Skipping {file_path}: unexpected stat output "
f"{stat_result.stdout.strip()!r}"
)
continue
if file_size > MAX_BINARY_FILE_SIZE:
logger.info(
f"Skipping {file_path}: size {file_size} bytes "