From 68606e67c076da0623241fc7adddcfdeee015662 Mon Sep 17 00:00:00 2001 From: Marc Julien Date: Thu, 6 Nov 2025 14:19:13 -0800 Subject: [PATCH] Show validation results when creating external rules --- python/lib/sift_py/rule/service.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/python/lib/sift_py/rule/service.py b/python/lib/sift_py/rule/service.py index efe25337d..1b7f0f425 100644 --- a/python/lib/sift_py/rule/service.py +++ b/python/lib/sift_py/rule/service.py @@ -329,7 +329,8 @@ def create_external_rules(self, configs: List[RuleConfig]) -> List[RuleIdentifie res = cast(BatchUpdateRulesResponse, self._rule_service_stub.BatchUpdateRules(req)) if not res.success: - raise Exception("Failed to create external rules") + reason = "\n".join(str(vr) for vr in res.validation_results) + raise Exception("Failed to create external rules\n" + reason) return [RuleIdentifier(r.rule_id, r.name) for r in res.created_rule_identifiers]