def run(self): self.status = Role.STATUS_RUNNING self.sessions_repo.start() self.apps_repo.start() setup_apps() self.server.serve_forever() self.status = Role.STATUS_STOP
def process(self, request): path = request["path"] if request["method"] == "GET": Logger.debug("[WebApps] do_GET " + path) if path == "/sync": Logger.info("[WebApps] Starting config synchronization") setup_apps(reset=True) return self.req_answerText('OK') elif path.startswith("/session/status/"): buf = path[len("/session/status/"):] return self.req_session_status(buf) elif path.startswith("/session/destroy/"): buf = path[len("/session/destroy/"):] return self.req_session_destroy(buf) elif request["method"] == "POST": Logger.debug("[WebApps] do_POST " + path) if path == "/session/create": return self.req_session_create(request) Logger.info("WebApps role Dialog::process(%s)" % (str(request))) return None
def process(self, request): path = request["path"] if request["method"] == "GET": Logger.debug("[WebApps] do_GET " + path) if path == "/sync": Logger.info("[WebApps] Starting config synchronization") setup_apps(reset=True) return self.req_answerText("OK") elif path.startswith("/session/status/"): buf = path[len("/session/status/") :] return self.req_session_status(buf) elif path.startswith("/session/destroy/"): buf = path[len("/session/destroy/") :] return self.req_session_destroy(buf) elif request["method"] == "POST": Logger.debug("[WebApps] do_POST " + path) if path == "/session/create": return self.req_session_create(request) Logger.info("WebApps role Dialog::process(%s)" % (str(request))) return None