need subscription name, url

This commit is contained in:
Jesse Bannon 2025-12-26 15:24:00 -08:00
parent 885d120e1e
commit 276d1de979

View file

@ -273,7 +273,7 @@ def validate_formatters(
# Usage of protected variables in other validators is fine. The reason to keep # Usage of protected variables in other validators is fine. The reason to keep
# them protected is for readability when using them in subscriptions. # them protected is for readability when using them in subscriptions.
for key, validator_value in validator._validator_dict.items(): for key, validator_value in validator._validator_dict.items():
resolved_dict[validator._leaf_name][key] = validate_formatters( resolved_dict[validator._leaf_name] |= validate_formatters(
script=script, script=script,
unresolved_variables=unresolved_variables, unresolved_variables=unresolved_variables,
validator=validator_value, validator=validator_value,
@ -298,10 +298,12 @@ def validate_formatters(
elif isinstance(validator, (DictFormatterValidator, OverridesDictFormatterValidator)): elif isinstance(validator, (DictFormatterValidator, OverridesDictFormatterValidator)):
resolved_dict[validator._leaf_name] = {} resolved_dict[validator._leaf_name] = {}
for key, validator_value in validator.dict.items(): for key, validator_value in validator.dict.items():
resolved_dict[validator._leaf_name][key] = _validate_formatter( resolved_dict[validator._leaf_name] |= _validate_formatter(
mock_script=script, mock_script=script,
unresolved_variables=unresolved_variables, unresolved_variables=unresolved_variables,
formatter_validator=validator_value, formatter_validator=validator_value,
) )
else:
resolved_dict[validator._leaf_name] = validator._value
return resolved_dict return resolved_dict