diff --git a/py/test/rsession/hostmanage.py b/py/test/rsession/hostmanage.py index e7ac8dcb1..253ab5996 100644 --- a/py/test/rsession/hostmanage.py +++ b/py/test/rsession/hostmanage.py @@ -133,10 +133,11 @@ class HostManager(object): verbose=self.config.option.verbose) destrelpath = root.relto(self.config.topdir) for host in self.hosts: - def donecallback(): + def donecallback(host, root): reporter(repevent.HostRSyncRootReady(host, root)) remotepath = rsync.add_target_host( - host, reporter, destrelpath, finishedcallback=donecallback) + host, reporter, destrelpath, finishedcallback= + lambda host=host, root=root: donecallback(host, root)) reporter(repevent.HostRSyncing(host, root, remotepath)) rsync.send(root)