summaryrefslogtreecommitdiff
path: root/contractor
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2020-10-15 11:16:59 +0300
committerLars Wirzenius <liw@liw.fi>2020-10-15 11:16:59 +0300
commit11c792b80ab3121d44a2ab7c04af3e20d4900af7 (patch)
treeb8ff51040386e5266109f79b5da130a0a4d66990 /contractor
parent6ca984916932bc53ddcfa56518d54ef0486f07f0 (diff)
downloadick-contractor-11c792b80ab3121d44a2ab7c04af3e20d4900af7.tar.gz
fix contractor so it works for subplot
Diffstat (limited to 'contractor')
-rwxr-xr-xcontractor6
1 files changed, 3 insertions, 3 deletions
diff --git a/contractor b/contractor
index 9d06e34..75d809f 100755
--- a/contractor
+++ b/contractor
@@ -553,17 +553,17 @@ def upload_worker_image(vrb, filename, dest, port):
def sync_to_workspace(vrb, frm, dest, port, subdir):
destdir = "{}/{}".format(WS_MNT, subdir)
vrb("syncing local {} to manager {}".format(frm, destdir))
- er = rsync("{}/.".format(frm), "{}:{}/.".format(dest, destdir), port)
+ er = rsync(f"{frm}/.", f"{dest}:{destdir}/.", port)
if er.failed():
error("Failed to rsync saved workspace to worker")
sys.exit(1)
def sync_from_workspace(vrb, dest, port, ws):
- vrb("syncing manager {} to local {}".format(WS_MNT, ws))
+ vrb("syncing manager {!r} to local {!r} (port {!r})".format(WS_MNT, ws, port))
if not os.path.exists(ws):
os.makedirs(ws)
- er = rsync("{}:{}/.".format(dest), "{}/.".format(WS_MNT, ws), port)
+ er = rsync(f"{dest}:{WS_MNT}/.", f"{ws}/.", port)
if er.failed():
error("Failed to rsync workspace from worker")
sys.exit(1)