mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 07:03:55 +00:00 
			
		
		
		
	[substitutions] Recursive substitutions and better jinja error handling and debug help (#10806)
This commit is contained in:
		| @@ -8,6 +8,7 @@ substitutions: | ||||
|   area: 25 | ||||
|   numberOne: 1 | ||||
|   var1: 79 | ||||
|   double_width: 14 | ||||
| test_list: | ||||
|   - The area is 56 | ||||
|   - 56 | ||||
| @@ -25,3 +26,4 @@ test_list: | ||||
|   - ord("a") = 97 | ||||
|   - chr(97) = a | ||||
|   - len([1,2,3]) = 3 | ||||
|   - width = 7, double_width = 14 | ||||
|   | ||||
| @@ -8,6 +8,7 @@ substitutions: | ||||
|   area: 25 | ||||
|   numberOne: 1 | ||||
|   var1: 79 | ||||
|   double_width: ${width * 2} | ||||
|  | ||||
| test_list: | ||||
|   - "The area is ${width * height}" | ||||
| @@ -23,3 +24,4 @@ test_list: | ||||
|   - ord("a") = ${ ord("a") } | ||||
|   - chr(97) = ${ chr(97) } | ||||
|   - len([1,2,3]) = ${ len([1,2,3]) } | ||||
|   - width = ${width}, double_width = ${double_width} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user