fix: complete logic audit — mark_completed on transfer, reset_state for interactive source, proper error propagation, user-visible commands
This commit is contained in:
@@ -111,3 +111,7 @@ def do_transfer():
|
||||
run(f"ssh {ssh_opts} {user}@{host} 'cd /opt/docker-migrate-tool && python3 core/main.py --mode=target --remote-dir={remote_dir}'", check=False)
|
||||
else:
|
||||
success(f"Архив передан. Запустите на target: python3 core/main.py --mode=target --remote-dir={remote_dir}")
|
||||
|
||||
# Transfer выполнен — отмечаем выполненным, чтобы resume не повторял
|
||||
state.mark_completed("TRANSFER")
|
||||
state.set_stage("DONE")
|
||||
|
||||
Reference in New Issue
Block a user