Add SEVEN_ZIP_TIMEOUT

This commit is contained in:
Jamie Bond
2025-10-27 00:50:43 +01:00
committed by Jamie Bond
parent 01422a475b
commit 005b2f1ed7
3 changed files with 7 additions and 3 deletions

View File

@@ -28,6 +28,9 @@ RESOURCES_BASE_PATH: Final = f"{ROMM_BASE_PATH}/resources"
ASSETS_BASE_PATH: Final = f"{ROMM_BASE_PATH}/assets"
FRONTEND_RESOURCES_PATH: Final = "/assets/romm/resources"
# SEVEN ZIP
SEVEN_ZIP_TIMEOUT: Final = int(os.environ.get("SEVEN_ZIP_TIMEOUT", 60))
# DATABASE
DB_HOST: Final[str | None] = os.environ.get("DB_HOST", "127.0.0.1") or None
DB_PORT: Final[int | None] = (

View File

@@ -5,7 +5,7 @@ import tempfile
from collections.abc import Callable
from pathlib import Path
from config import ROMM_TMP_PATH
from config import ROMM_TMP_PATH, SEVEN_ZIP_TIMEOUT
from logger.logger import log
SEVEN_ZIP_PATH = "/usr/bin/7zz"
@@ -30,7 +30,7 @@ def process_file_7z(
capture_output=True,
text=True,
check=True,
timeout=60,
timeout=SEVEN_ZIP_TIMEOUT,
shell=False, # trunk-ignore(bandit/B603): 7z path is hardcoded, args are validated
)
@@ -76,7 +76,7 @@ def process_file_7z(
],
capture_output=True,
check=True,
timeout=60,
timeout=SEVEN_ZIP_TIMEOUT,
shell=False, # trunk-ignore(bandit/B603): 7z path is hardcoded, args are validated
)

View File

@@ -1,6 +1,7 @@
ROMM_BASE_PATH=/path/to/romm_mock
ROMM_TMP_PATH=
KIOSK_MODE=false
SEVEN_ZIP_TIMEOUT=
# IGDB credentials
IGDB_CLIENT_ID=