self.render("builders/edit.html", builder=builder)
@tornado.web.authenticated
- def post(self, hostname):
+ async def post(self, hostname):
builder = self.backend.builders.get_by_name(hostname)
if not builder:
raise tornado.web.HTTPError(404, "Builder not found: %s" % hostname)
builder.testmode = self.get_argument("testmode", False)
builder.max_jobs = self.get_argument_int("max_jobs")
+ # Try to dispatch more jobs
+ self.backend.run_task(self.backend.jobs.dispatch)
+
self.redirect("/builders/%s" % builder.hostname)