From 88441d5f68a9bc908febd6ef0d688845b1b5fd36 Mon Sep 17 00:00:00 2001 From: jjlawren Date: Wed, 27 Nov 2019 16:14:01 -0600 Subject: [PATCH] Reduce connection timeout to avoid config flow timeouts (#29172) --- homeassistant/components/plex/server.py | 2 +- tests/components/plex/mock_classes.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/plex/server.py b/homeassistant/components/plex/server.py index c9aee9e8dad..46602cf6552 100644 --- a/homeassistant/components/plex/server.py +++ b/homeassistant/components/plex/server.py @@ -77,7 +77,7 @@ class PlexServer: self.server_choice = ( self._server_name if self._server_name else available_servers[0][0] ) - self._plex_server = account.resource(self.server_choice).connect() + self._plex_server = account.resource(self.server_choice).connect(timeout=10) def _connect_with_url(): session = None diff --git a/tests/components/plex/mock_classes.py b/tests/components/plex/mock_classes.py index 69e6a84df63..1a680e6af0f 100644 --- a/tests/components/plex/mock_classes.py +++ b/tests/components/plex/mock_classes.py @@ -30,7 +30,7 @@ class MockResource: self.provides = ["server"] self._mock_plex_server = MockPlexServer(index) - def connect(self): + def connect(self, timeout): """Mock the resource connect method.""" return self._mock_plex_server