def validate_rule_delete(rule_id): if not rule_id: pass rule = rule_wrapper.get_rule(rule_id) if not rule: pass return rule
def rule(rule_id): ''' GET: Get a rule by it's id DELETE: Delete the rule with the specified id ''' if request.method == 'DELETE': try: rule = rule_validator.validate_rule_delete(rule_id) rule = rule_wrapper.delete_rule(rule_id) response = jsonify({}) response.status_code = 204 return response except NFTValidationError as e: return abort(400, e) except NFTError as e: return abort(500, e) else: return jsonify(rule=rule_wrapper.get_rule(rule_id))