def list_builders(): collection = {"_type": "builders", "href": request.url} jobs = JobRegistry().jobs builders = [] for builder_id in jobs.keys(): job = jobs[builder_id] builders.append( { "completed": job.percent_complete, "status": job.status, "operation": job.operation, "target": job.target, "_type": "builder", "id": builder_id, "image_id": job.image_id, "build_id": job.build_id, "target_image_id": job.target_image_id, "provider": job.provider, "provider_account_identifier": job.provider_account_identifier, "href": "%s/%s" % (request.url, builder_id), } ) collection["builders"] = builders return collection
def list_builders(): collection = {'_type':'builders','href':request.url} jobs = JobRegistry().jobs builders = [] for builder_id in jobs.keys(): job = jobs[builder_id] builders.append({'completed':job.percent_complete, 'status':job.status, 'operation':job.operation, 'target':job.target, '_type':'builder', 'id':builder_id, 'href':'%s/%s' % (request.url, builder_id)}) collection['builders'] = builders return collection