From efb172cedd8a54a2a508e27b4110e3b7f6dc7bbd Mon Sep 17 00:00:00 2001 From: Allen Porter Date: Wed, 17 Feb 2021 01:05:50 -0800 Subject: [PATCH] Fix flaky stream tests due to race in idle timeout callback (#46687) --- homeassistant/components/stream/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/stream/__init__.py b/homeassistant/components/stream/__init__.py index 9b5afb38ed0..7f88885ac0b 100644 --- a/homeassistant/components/stream/__init__.py +++ b/homeassistant/components/stream/__init__.py @@ -141,8 +141,9 @@ class Stream: """Reset access token and cleanup stream due to inactivity.""" self.access_token = None if not self.keepalive: - self._hls.cleanup() - self._hls = None + if self._hls: + self._hls.cleanup() + self._hls = None self._hls_timer = None self._check_idle()