def com2_get(request: str): s = request.split("/") res = {} keys = internal_process.get_variables().keys() for k in s: if k in keys: res[k] = internal_process.get_variables()[k] if len(res) > 0: return jsonify(res), 200 return jsonify({"message": "non existent resource asked"}), 400
def com2_post(request: str): s = request.split("/") res = {} keys = internal_process.get_variables().keys() for o in s: k = o.split("=") if len(k) == 2 and k[0] in keys: res[k[0]] = k[1] if len(res) > 0: for k, v in res: internal_process.get_variables()[k] = v return jsonify({"message": "non existent resource asked"}), 200 return jsonify({"message": "non existent resource asked"}), 400
def gui2(): return render_template('gui2e.html', variables=internal_process.get_variables())
def com2_get_all(): return jsonify(internal_process.get_variables()), 200
def io_get_update_data(): # internal_process.variables['Vérine_Verte']['value'] = True if randint(0, 1) == 1 else False emit('update_data', json.dumps(internal_process.get_variables()))