def supervisor_restart(): sxr = SuperXMLRPC() try: proc = request.args.get('proc').lower() assert proc in sxr.procs except: return redirect('/') disable_lock() sxr.restart_proc(proc) return redirect('/supervisor')
def supervisor_get_logs(): sxr = SuperXMLRPC() try: proc = request.args.get('proc').lower() assert proc in sxr.procs except: return redirect('/') log = sxr.get_proc_log(proc) if len(log) == 0: no_log = True else: no_log = False return render_template('log.html', log=log, no_log=no_log)
def supervisor(): sxr = SuperXMLRPC() return render_template('supervisor.html', SXR=sxr)