Source code for pyatv.exceptions

"""Local exceptions used by library."""


[docs]class AuthenticationError(Exception): """Thrown when login fails.""" pass
[docs]class NotSupportedError(Exception): """Thrown when trying to perform an action that is not supported.""" pass
[docs]class InvalidDmapDataError(Exception): """Thrown when invalid DMAP data is parsed.""" pass
[docs]class UnknownServerResponseError(Exception): """Thrown when somethins unknown is send back from the Apple TV.""" pass
[docs]class UnknownMediaKind(Exception): """Thrown when an unknown media kind is found.""" pass
[docs]class UnknownPlayState(Exception): """Thrown when an unknown play state is found.""" pass