def setTrigger (self): if not request.json: return try: obj = self.validate(request.json, [("type", types.TriggerType), ("start", (str,unicode)), ("end", (str,unicode)), ("event", types.EventType), ("action", None)]) GeniDB.addTrigger(obj["type"], obj["start"], obj["end"], obj["event"], obj["action"]) except JSONValidationError, e: jd = e.__json__() return jsonify(jd, code = 1, msg = jd["exception"])