Add missing type hint in plex (#145217)

This commit is contained in:
epenet 2025-05-19 19:18:22 +02:00 committed by GitHub
parent e09dde2ea9
commit cff7aa229e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -7,6 +7,7 @@ from functools import wraps
import logging import logging
from typing import Any, Concatenate, cast from typing import Any, Concatenate, cast
from plexapi.client import PlexClient
import plexapi.exceptions import plexapi.exceptions
import requests.exceptions import requests.exceptions
@ -189,7 +190,7 @@ class PlexMediaPlayer(MediaPlayerEntity):
PLEX_UPDATE_SENSOR_SIGNAL.format(self.plex_server.machine_identifier), PLEX_UPDATE_SENSOR_SIGNAL.format(self.plex_server.machine_identifier),
) )
def update(self): def update(self) -> None:
"""Refresh key device data.""" """Refresh key device data."""
if not self.session: if not self.session:
self.force_idle() self.force_idle()
@ -207,6 +208,7 @@ class PlexMediaPlayer(MediaPlayerEntity):
self.device.proxyThroughServer() self.device.proxyThroughServer()
self._device_protocol_capabilities = self.device.protocolCapabilities self._device_protocol_capabilities = self.device.protocolCapabilities
device: PlexClient
for device in filter(None, [self.device, self.session_device]): for device in filter(None, [self.device, self.session_device]):
self.device_make = self.device_make or device.device self.device_make = self.device_make or device.device
self.device_platform = self.device_platform or device.platform self.device_platform = self.device_platform or device.platform