def PUT(self): """Starts capacity data generation. :returns: JSONized Task object. :http: * 202 (setup task created and started) """ manager = GenerateCapacityLogTaskManager() task = manager.execute() raise self.http(202, objects.Task.to_json(task))
def PUT(self): """Starts capacity data generation. :returns: JSONized Task object. :http: * 202 (setup task created and started) """ manager = GenerateCapacityLogTaskManager() task = manager.execute() data = build_json_response(TaskHandler.render(task)) raise web.accepted(data=data)
def PUT(self): """Starts capacity data generation. :returns: JSONized Task object. :http: * 200 (setup task successfully executed) * 202 (setup task created and started) * 400 (data validation failed) * 404 (cluster not found in db) """ # TODO(pkaminski): this seems to be synchronous, no task needed here manager = GenerateCapacityLogTaskManager() task = manager.execute() self.raise_task(task)