diff options
Diffstat (limited to 'gear/client.py')
-rw-r--r-- | gear/client.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gear/client.py b/gear/client.py index 9a7df6cc..f043af29 100644 --- a/gear/client.py +++ b/gear/client.py @@ -109,9 +109,9 @@ class theController(): logging.debug( 'Requesting worker-build of %s (%s)' % (artifact.name, artifact.cache_key)) - # TODO: launch build client print "Start building %s" % artifact.name - job = gear.Job("reverse", artifact.cache_key) + artifact_encoded = distbuild.encode_artifact_reference(artifact) + job = gear.Job("build-artifact", artifact_encoded) print "lock set as building" with self.lock: artifact.state = BUILDING @@ -203,7 +203,7 @@ class BuilderClient(gear.Client): def handleWorkComplete(self, packet): job = super(BuilderClient, self).handleWorkComplete(packet) print "workcomplete" - self.controller._mark_artifact_as_built(job.arguments) + self.controller._mark_artifact_as_built(job.data[-1]) return job |