Source code for plexapi.exceptions

# -*- coding: utf-8 -*-


[docs]class PlexApiException(Exception): """ Base class for all PlexAPI exceptions. """ pass
[docs]class BadRequest(PlexApiException): """ An invalid request, generally a user error. """ pass
[docs]class NotFound(PlexApiException): """ Request media item or device is not found. """ pass
[docs]class UnknownType(PlexApiException): """ Unknown library type. """ pass
[docs]class Unsupported(PlexApiException): """ Unsupported client request. """ pass
[docs]class Unauthorized(BadRequest): """ Invalid username/password or token. """ pass
[docs]class TwoFactorRequired(Unauthorized): """ Two factor authentication required. """ pass