瀏覽代碼

debug info + misc

David 9 年之前
父節點
當前提交
a43c5edfeb
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      web.py

+ 4 - 2
web.py

@@ -67,10 +67,12 @@ def get_keywords():
 def add__keyword():
 def add__keyword():
     json = request.get_json()
     json = request.get_json()
     if 'kw' not in json or 'weight' not in json:
     if 'kw' not in json or 'weight' not in json:
+        print(json)
         abort(400)
         abort(400)
     if not d.add_keyword(json['kw'], json['weight']):
     if not d.add_keyword(json['kw'], json['weight']):
+        print("cant add")
         abort(400)
         abort(400)
-    return jsonify({})
+    return jsonify({'keywords': d.get_keywords_weight_list()})
 
 
 
 
 @app.route(BASEPATH + '/keywords/', methods=['PUT'])
 @app.route(BASEPATH + '/keywords/', methods=['PUT'])
@@ -100,7 +102,7 @@ def update_keyword():
 @app.route(BASEPATH + '/keywords',  methods=['DELETE'])
 @app.route(BASEPATH + '/keywords',  methods=['DELETE'])
 def delete_keyword():
 def delete_keyword():
     json = request.get_json()
     json = request.get_json()
-    if 'kw' not in json:
+    if json is None or 'kw' not in json:
         abort(400)
         abort(400)
     kw = json['kw']
     kw = json['kw']
     if not d.delete_keyword(kw):
     if not d.delete_keyword(kw):