From cff7aa229e271d8a78475a3ed10af09bbc865416 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Mon, 19 May 2025 19:18:22 +0200 Subject: [PATCH] Add missing type hint in plex (#145217) --- homeassistant/components/plex/media_player.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/plex/media_player.py b/homeassistant/components/plex/media_player.py index 4a1654959f6..ed96adeff8a 100644 --- a/homeassistant/components/plex/media_player.py +++ b/homeassistant/components/plex/media_player.py @@ -7,6 +7,7 @@ from functools import wraps import logging from typing import Any, Concatenate, cast +from plexapi.client import PlexClient import plexapi.exceptions import requests.exceptions @@ -189,7 +190,7 @@ class PlexMediaPlayer(MediaPlayerEntity): PLEX_UPDATE_SENSOR_SIGNAL.format(self.plex_server.machine_identifier), ) - def update(self): + def update(self) -> None: """Refresh key device data.""" if not self.session: self.force_idle() @@ -207,6 +208,7 @@ class PlexMediaPlayer(MediaPlayerEntity): self.device.proxyThroughServer() self._device_protocol_capabilities = self.device.protocolCapabilities + device: PlexClient for device in filter(None, [self.device, self.session_device]): self.device_make = self.device_make or device.device self.device_platform = self.device_platform or device.platform