From bbb40fde849a3189125d83bfb07769ffb488d641 Mon Sep 17 00:00:00 2001 From: emontnemery Date: Sun, 2 Dec 2018 10:31:46 +0100 Subject: [PATCH] Optionally do not log template rendering errors (#18724) --- homeassistant/helpers/template.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/homeassistant/helpers/template.py b/homeassistant/helpers/template.py index 99eb0a9c034..2173f972cba 100644 --- a/homeassistant/helpers/template.py +++ b/homeassistant/helpers/template.py @@ -170,8 +170,10 @@ class Template: try: return self._compiled.render(variables).strip() except jinja2.TemplateError as ex: - _LOGGER.error("Error parsing value: %s (value: %s, template: %s)", - ex, value, self.template) + if error_value is _SENTINEL: + _LOGGER.error( + "Error parsing value: %s (value: %s, template: %s)", + ex, value, self.template) return value if error_value is _SENTINEL else error_value def _ensure_compiled(self):