def runstate(): auth = request.authorization log.debug("State requested by username:%s" % auth.username) db = databaseFactory() user = db.GetUser(auth.username,auth.username) system = getCurrentSystemState(auth.username) client = getCurrentClientState(auth.username) systemRunning = (system['runstate']['username']!="") state = {"type":"state", "user":auth.username, "serverstate":system, "clientstate":copy.deepcopy(client), "timestamp":time.time()} if system["runstate"]["running"]: state["clientstate"]["screen"] = "RUN" else: state["clientstate"]["screen"] = "HOME" state["clientstate"]["prompt"]["show"] = False return flask.jsonify(state)
def state(): auth = request.authorization log.debug("State requested by username:%s" % auth.username) db = databaseFactory() user = db.GetUser(auth.username,auth.username) system = getCurrentSystemState(auth.username) client = getCurrentClientState(auth.username) systemRunning = (system['runstate']['username']!="") options = {"HOME":home, "SELECT_SAVEDSEQUENCES":savedSeq, "SELECT_RUNHIST":runHist, "VIEW":view, "EDIT":edit, "RUN":run} choice = client["screen"] state = options.get(choice, default)(db,auth.username, system, client) return flask.jsonify(state)
def state(): auth = request.authorization log.debug("State requested by username:%s" % auth.username) db = databaseFactory() user = db.GetUser(auth.username, auth.username) system = getCurrentSystemState(auth.username) client = getCurrentClientState(auth.username) systemRunning = (system['runstate']['username'] != "") options = { "HOME": home, "SELECT_SAVEDSEQUENCES": savedSeq, "SELECT_RUNHIST": runHist, "VIEW": view, "EDIT": edit, "RUN": run } choice = client["screen"] state = options.get(choice, default)(db, auth.username, system, client) return flask.jsonify(state)
def runstate(): auth = request.authorization log.debug("State requested by username:%s" % auth.username) db = databaseFactory() user = db.GetUser(auth.username, auth.username) system = getCurrentSystemState(auth.username) client = getCurrentClientState(auth.username) systemRunning = (system['runstate']['username'] != "") state = { "type": "state", "user": auth.username, "serverstate": system, "clientstate": copy.deepcopy(client), "timestamp": time.time() } if system["runstate"]["running"]: state["clientstate"]["screen"] = "RUN" else: state["clientstate"]["screen"] = "HOME" state["clientstate"]["prompt"]["show"] = False return flask.jsonify(state)