def get(self): files = self.request.get_all(PARAM_FILE) if not files: # FIXME: Just grab the entire dashboards directory. files = ["aggregate_results.html", "builders.js", "dashboard_base.js", "dygraph-combined.js", "flakiness_dashboard.html", "timeline_explorer.html", "treemap.html", "webtreemap.css", "webtreemap.js"] errors = [] for file in files: if not DashboardFile.update_file(file): errors.append("Failed to update file: %s" % file) if errors: messages = "; ".join(errors) logging.warning(messages) self.response.set_status(500, messages) self.response.out.write("FAIL") else: self.response.set_status(200) self.response.out.write("OK")
def get(self): files = self.request.get_all(PARAM_FILE) if not files: files = ["flakiness_dashboard.html", "dashboard_base.js", "aggregate_results.html"] errors = [] for file in files: if not DashboardFile.update_file(file): errors.append("Failed to update file: %s" % file) if errors: messages = "; ".join(errors) logging.warning(messages) self.response.set_status(500, messages) self.response.out.write("FAIL") else: self.response.set_status(200) self.response.out.write("OK")
def get(self): files = self.request.get_all(PARAM_FILE) if not files: # FIXME: Just grab the entire dashboards directory. files = [ "aggregate_results.html", "builders.js", "dashboard_base.js", "dygraph-combined.js", "flakiness_dashboard.html", "timeline_explorer.html", "treemap.html", "webtreemap.css", "webtreemap.js" ] errors = [] for file in files: if not DashboardFile.update_file(file): errors.append("Failed to update file: %s" % file) if errors: messages = "; ".join(errors) logging.warning(messages) self.response.set_status(500, messages) self.response.out.write("FAIL") else: self.response.set_status(200) self.response.out.write("OK")