def set_network_wifimode(): client = CPGMgt_Client_Object() req_json = request.get_json(force=True) try: mode = str(req_json['mode']) reply = client.method_call_native("/com/cisco/cpg/WiFiMode", None, "Set","mode", mode) except DBusException as inst: return compile_exception_msg(inst), 500 return Response(status = 200)
def network_wifimode(): if request.method == "GET": client = CPGMgt_Client_Object() try: reply = client.method_call_native("/com/cisco/cpg/WiFiMode", None, "Get", str("mode")) except DBusException as inst: return compile_exception_msg(inst), 500 return jsonify({'mode':reply}) elif request.method == "PUT": client = CPGMgt_Client_Object() req_json = request.get_json(force=True) try: mode = str(req_json['mode']) reply = client.method_call_native("/com/cisco/cpg/WiFiMode", None, "Set","mode", mode) except DBusException as inst: return compile_exception_msg(inst), 500 return Response(status = 200) else : abort(404)