test/venv/lib/python3.10/site-packages/pdf2image/exceptions.py

34 lines
623 B
Python

"""
Define exceptions specific to pdf2image
"""
class PopplerNotInstalledError(Exception):
"""Raised when poppler is not installed"""
pass
class PDFInfoNotInstalledError(PopplerNotInstalledError):
"""Raised when pdfinfo is not installed"""
pass
class PDFPageCountError(Exception):
"""Raised when the pdfinfo was unable to retrieve the page count"""
pass
class PDFSyntaxError(Exception):
"""Raised when a syntax error was thrown during rendering"""
pass
class PDFPopplerTimeoutError(Exception):
"""Raised when the timeout is exceeded while converting a PDF"""
pass