From 5c28919fba79277e0217c31194af53c11e67d385 Mon Sep 17 00:00:00 2001 From: jjlawren Date: Sun, 12 Jul 2020 17:09:47 -0500 Subject: [PATCH] Wrap possible I/O in executor (#37688) --- homeassistant/components/plex/sensor.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/plex/sensor.py b/homeassistant/components/plex/sensor.py index 1db7eb3b6f8..47d12fb35d2 100644 --- a/homeassistant/components/plex/sensor.py +++ b/homeassistant/components/plex/sensor.py @@ -116,8 +116,9 @@ class PlexSensor(Entity): # "picture_of_last_summer_camp (2015)" # "The Incredible Hulk (2008)" now_playing_title = sess.title - if sess.year is not None: - now_playing_title += f" ({sess.year})" + year = await self.hass.async_add_executor_job(getattr, sess, "year") + if year is not None: + now_playing_title += f" ({year})" now_playing.append((now_playing_user, now_playing_title)) self._state = len(self.sessions)