This commit is contained in:
Raykov-MS 2026-07-13 16:25:15 +03:00
parent 2e5f9a1514
commit ae78c67952
2 changed files with 4 additions and 1 deletions

View File

@ -50,6 +50,7 @@ def run_batch(
samba_user: str, samba_user: str,
samba_password: str, samba_password: str,
launcher: str, launcher: str,
artifacts_dir: str | None = None,
) -> BatchResult: ) -> BatchResult:
started_at = time.perf_counter() started_at = time.perf_counter()
messages: list[str] = [] messages: list[str] = []
@ -84,7 +85,8 @@ def run_batch(
messages=[access_error or "Ошибка доступа к входной папке."], messages=[access_error or "Ошибка доступа к входной папке."],
) )
run_context = create_run_context(input_dir=input_dir, samba_conn=samba_conn) workspace_dir = artifacts_dir or input_dir
run_context = create_run_context(input_dir=workspace_dir, samba_conn=samba_conn)
checks = [ checks = [
(input_dir, "Входная папка (перемещение файлов)"), (input_dir, "Входная папка (перемещение файлов)"),
(run_context.run_dir, "Папка Out (текущий запуск)"), (run_context.run_dir, "Папка Out (текущий запуск)"),

View File

@ -79,6 +79,7 @@ def main() -> None:
samba_user=samba_user, samba_user=samba_user,
samba_password=samba_password, samba_password=samba_password,
launcher=launcher_name, launcher=launcher_name,
artifacts_dir=resolved_input_dir,
) )
if batch_result.status == "success": if batch_result.status == "success":
st.success("Обработка завершена успешно.") st.success("Обработка завершена успешно.")