2019-09-19 21:29:26 +00:00
|
|
|
"""Errors for the Plex component."""
|
|
|
|
from homeassistant.exceptions import HomeAssistantError
|
|
|
|
|
|
|
|
|
|
|
|
class PlexException(HomeAssistantError):
|
|
|
|
"""Base class for Plex exceptions."""
|
|
|
|
|
|
|
|
|
|
|
|
class NoServersFound(PlexException):
|
|
|
|
"""No servers found on Plex account."""
|
|
|
|
|
|
|
|
|
|
|
|
class ServerNotSpecified(PlexException):
|
|
|
|
"""Multiple servers linked to account without choice provided."""
|
2020-03-29 04:02:29 +00:00
|
|
|
|
|
|
|
|
|
|
|
class ShouldUpdateConfigEntry(PlexException):
|
|
|
|
"""Config entry data is out of date and should be updated."""
|
2022-03-17 20:57:22 +00:00
|
|
|
|
|
|
|
|
|
|
|
class MediaNotFound(PlexException):
|
|
|
|
"""Requested media was not found."""
|