From 720b05c301f1a22128839b71e8589b26623c33a1 Mon Sep 17 00:00:00 2001 From: Anders Melchiorsen Date: Fri, 28 Sep 2018 06:08:09 +0200 Subject: [PATCH] Fix race between script delay and turn_off (#16923) --- homeassistant/helpers/script.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/helpers/script.py b/homeassistant/helpers/script.py index 96f9b2d5069..ac53a3e32a2 100644 --- a/homeassistant/helpers/script.py +++ b/homeassistant/helpers/script.py @@ -95,7 +95,7 @@ class Script(): def async_script_delay(now): """Handle delay.""" # pylint: disable=cell-var-from-loop - self._async_listener.remove(unsub) + self._async_remove_listener() self.hass.async_create_task( self.async_run(variables, context)) @@ -240,7 +240,7 @@ class Script(): @callback def async_script_timeout(now): """Call after timeout is retrieve.""" - self._async_listener.remove(unsub) + self._async_remove_listener() # Check if we want to continue to execute # the script after the timeout