Exceptions
This section contains documentation for the exceptions module.
METADATA:
- File: exceptions.py
Project: paperap
- Created: 2025-03-04
Version: 0.0.8
Author: Jess Mann Email: jess@jmann.me
Copyright (c) 2025 Jess Mann
LAST MODIFIED:
2025-03-04 By Jess Mann
- exception paperap.exceptions.PaperapError[source]
Bases:
ExceptionBase exception for all paperless client errors.
- exception paperap.exceptions.ModelValidationError(message=None, model=None)[source]
Bases:
PaperapError,ValueErrorRaised when a model fails validation.
- exception paperap.exceptions.ReadOnlyFieldError(message=None, model=None)[source]
Bases:
ModelValidationErrorRaised when a read-only field is set.
- exception paperap.exceptions.ConfigurationError[source]
Bases:
PaperapErrorRaised when the configuration is invalid.
- exception paperap.exceptions.PaperlessError[source]
Bases:
PaperapErrorRaised due to a feature or error of paperless ngx
- exception paperap.exceptions.APIError(message=None, status_code=None)[source]
Bases:
PaperlessErrorRaised when the API returns an error.
- __init__(message=None, status_code=None)[source]
- exception paperap.exceptions.AuthenticationError(message=None, status_code=None)[source]
Bases:
APIErrorRaised when authentication fails.
- exception paperap.exceptions.InsufficientPermissionError(message=None, status_code=None)[source]
Bases:
APIErrorRaised when a user does not have permission to perform an action.
- exception paperap.exceptions.FeatureNotAvailableError(message=None, status_code=None)[source]
Bases:
APIErrorRaised when a feature is not available.
- exception paperap.exceptions.FilterDisabledError(message=None, status_code=None)[source]
Bases:
FeatureNotAvailableErrorRaised when a filter is not available.
- exception paperap.exceptions.RequestError(message=None, status_code=None)[source]
Bases:
APIErrorRaised when an error occurs while making a request.
- exception paperap.exceptions.BadResponseError(message=None, status_code=None)[source]
Bases:
APIErrorRaised when a response is returned, but the status code is not 200.
- exception paperap.exceptions.ResponseParsingError(message=None, status_code=None)[source]
Bases:
APIErrorRaised when the response can’t be parsed.
- exception paperap.exceptions.ResourceNotFoundError(message=None, resource_name=None)[source]
Bases:
APIErrorRaised when a requested resource is not found.
- __init__(message=None, resource_name=None)[source]
- exception paperap.exceptions.RelationshipNotFoundError(message=None, resource_name=None)[source]
Bases:
ResourceNotFoundErrorRaised when a requested relationship is not found.
- exception paperap.exceptions.ObjectNotFoundError(message=None, resource_name=None, model_id=None)[source]
Bases:
ResourceNotFoundErrorRaised when a requested object is not found.
- __init__(message=None, resource_name=None, model_id=None)[source]
- exception paperap.exceptions.MultipleObjectsFoundError(message=None, status_code=None)[source]
Bases:
APIErrorRaised when multiple objects are found when only one was expected.
- exception paperap.exceptions.DocumentError[source]
Bases:
PaperapErrorRaised when an error occurs with a local document.
- exception paperap.exceptions.NoImagesError[source]
Bases:
DocumentErrorRaised when no images are found in a pdf.
- exception paperap.exceptions.DocumentParsingError[source]
Bases:
DocumentErrorRaised when a document cannot be parsed.