File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
aws_lambda_powertools/utilities/feature_flags Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -201,14 +201,15 @@ def validate(self):
201
201
raise SchemaValidationError (f"Invalid condition, rule={ self .rule_name } " )
202
202
203
203
for condition in self .conditions :
204
+ # Condition can contain PII data; do not log condition value
205
+ self .logger .debug (f"Attempting to validate condition for '{ self .rule_name } '" )
204
206
self .validate_condition (rule_name = self .rule_name , condition = condition )
205
207
206
- def validate_condition (self , rule_name : str , condition : Dict [str , str ]) -> None :
208
+ @staticmethod
209
+ def validate_condition (rule_name : str , condition : Dict [str , str ]) -> None :
207
210
if not condition or not isinstance (condition , dict ):
208
211
raise SchemaValidationError (f"Feature rule condition must be a dictionary, rule={ rule_name } " )
209
212
210
- # Condition can contain PII data; do not log condition value
211
- self .logger .debug (f"Attempting to validate condition for '{ rule_name } '" )
212
213
ConditionsValidator .validate_condition_action (condition = condition , rule_name = rule_name )
213
214
ConditionsValidator .validate_condition_key (condition = condition , rule_name = rule_name )
214
215
ConditionsValidator .validate_condition_value (condition = condition , rule_name = rule_name )
You can’t perform that action at this time.
0 commit comments