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()))