def showPortGroup (self): if not request.json: return try: objs = self.validate(request.json, [("group-id", (unicode, str))]) pg = AppData.getPortGroup(objs["group-id"]) return jsonify(pg) except JSONValidationError, e: jd = e.__json__() return jsonify(jd, code = 1, msg = jd["exception"])
def showPortGroup(self): if not request.json: return try: objs = self.validate(request.json, [("group-id", (unicode, str))]) pg = AppData.getPortGroup(objs["group-id"]) return jsonify(pg) except JSONValidationError, e: jd = e.__json__() return jsonify(jd, code=1, msg=jd["exception"])
def removePortFromGroup (self): if not request.json: return try: objs = self.validate(request.json, [("group-id", (unicode, str)), ("dpid", (unicode, str)), ("port-num", (int))]) pg = AppData.getPortGroup(objs["group-id"]) pg.removePort(objs["dpid"], objs["port-num"]) return jsonify(None) except JSONValidationError, e: jd = e.__json__() return jsonify(jd, code = 1, msg = jd["exception"])
def removePortFromGroup(self): if not request.json: return try: objs = self.validate(request.json, [("group-id", (unicode, str)), ("dpid", (unicode, str)), ("port-num", (int))]) pg = AppData.getPortGroup(objs["group-id"]) pg.removePort(objs["dpid"], objs["port-num"]) return jsonify(None) except JSONValidationError, e: jd = e.__json__() return jsonify(jd, code=1, msg=jd["exception"])