def procinfo_html( request ): """Supervisord procinfo for ddr-local apps as a Bootstrap <alert> tag. """ data = supervisord.process_info() # add some data used in template for name in data['procs']: data[name]['alert_class'] = STATE_BOOTSTRAP_ALERTS[data[name]['statename']] data[name]['timestamp'] = datetime.fromtimestamp(data[name]['now']) t = Template(PROCINFO_TEMPLATE) html = t.render(data) return HttpResponse(html)
def procinfo_html(request): """Supervisord procinfo for ddr-local apps as a Bootstrap <alert> tag. """ data = supervisord.process_info() # add some data used in template for name in data["procs"]: data[name]["alert_class"] = STATE_BOOTSTRAP_ALERTS[data[name]["statename"]] data[name]["timestamp"] = datetime.fromtimestamp(data[name]["now"]) t = Template(PROCINFO_TEMPLATE) c = Context(data) html = t.render(c) return HttpResponse(html)
def procinfo_json(request): """Supervisord procinfo for ddr-local apps as JSON. """ data = supervisord.process_info() return HttpResponse(json.dumps(data), content_type="application/json")