| 
					
				 | 
			
			
				@@ -45,7 +45,11 @@ class VariableTemplateParser: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         def replacer(match): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             key = match.group(1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             value = inputs.get(key, match.group(0))  # return original matched string if key not found 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            # convert the value to string 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if isinstance(value, list | dict | bool | int | float): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                value = str(value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            # remove template variables if required 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if remove_template_variables: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return VariableTemplateParser.remove_template_variables(value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return value 
			 |