diff --git a/homeassistant/helpers/template.py b/homeassistant/helpers/template.py index f96b2c53b50..ad8c4ba771a 100644 --- a/homeassistant/helpers/template.py +++ b/homeassistant/helpers/template.py @@ -651,7 +651,7 @@ class Template: except Exception: # pylint: disable=broad-except self._exc_info = sys.exc_info() finally: - run_callback_threadsafe(self.hass.loop, finish_event.set) + self.hass.loop.call_soon_threadsafe(finish_event.set) try: template_render_thread = ThreadWithException(target=_render_template)