cleanup networking api, rest and cli and unittest
[osm/vim-emu.git] / src / emuvim / api / rest / network.py
index 28b5c66..0479ee6 100755 (executable)
@@ -38,7 +38,7 @@ from flask import request
 import json
 import networkx
 
-logging.basicConfig(level=logging.INFO)
+logging.basicConfig(level=logging.DEBUG)
 
 CORS_HEADER = {'Access-Control-Allow-Origin': '*'}
 
@@ -84,15 +84,12 @@ class NetworkAction(Resource):
             logging.debug("json: {}".format(request.json))
             logging.debug("args: {}".format(request.args))
 
-            # when called directly with curl via REST
             data = request.json
+            if data is None:
+                data = request.args
             if data is None:
                 data = {}
-            # check if json data is a dict
-            elif type(data) is not dict:
-                data = json.loads(request.json)
 
-            logging.info("data: {}".format(data))
             vnf_src_name = data.get("vnf_src_name")
             vnf_dst_name = data.get("vnf_dst_name")
             vnf_src_interface = data.get("vnf_src_interface")