diff --git a/homeassistant/components/plex/server.py b/homeassistant/components/plex/server.py index 69838fbf27fb2..3090d2ccb7401 100644 --- a/homeassistant/components/plex/server.py +++ b/homeassistant/components/plex/server.py @@ -77,7 +77,7 @@ def _connect_with_token(): 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 69e6a84df6362..1a680e6af0f02 100644 --- a/tests/components/plex/mock_classes.py +++ b/tests/components/plex/mock_classes.py @@ -30,7 +30,7 @@ def __init__(self, index): 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