+
    Ti                     D   R t  ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R	 R
]4      t ! R R]4      t ! R R]4      t	 ! R R]4      t
 ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      tRt ! R R]4      t ! R R]]4      tR# )z
All errors/exceptions pypdf raises and all of the warnings it uses.

Please note that broken PDF files might cause other Exceptions.
c                       ] tR t^tRtRtR# )DeprecationErrorz)Raised when a deprecated feature is used. N__name__
__module____qualname____firstlineno____doc____static_attributes__r       W/home/kuhnn/.local/share/uv/tools/nano-pdf/lib/python3.14/site-packages/pypdf/errors.pyr   r      s    3r   r   c                       ] tR t^tRtRtR# )DependencyErrorzw
Raised when a required dependency (a library or module that pypdf depends on)
is not available or cannot be imported.
r   Nr   r   r   r   r   r          r   r   c                       ] tR t^tRtRtR# )
PyPdfErrorz.Base class for all exceptions raised by pypdf.r   Nr   r   r   r   r   r      s    8r   r   c                       ] tR t^tRtRtR# )PdfReadErrorz1Raised when there is an issue reading a PDF file.r   Nr   r   r   r   r   r      s    ;r   r   c                       ] tR t^tRtRtR# )PageSizeNotDefinedErrorz;Raised when the page size of a PDF document is not defined.r   Nr   r   r   r   r   r      s    Er   r   c                       ] tR t^tRtRtR# )PdfReadWarningzTIssued when there is a potential issue reading a PDF file, but it can still be read.r   Nr   r   r   r   r   r      s    ^r   r   c                       ] tR t^#tRtRtR# )PdfStreamErrorzGRaised when there is an issue reading the stream of data in a PDF file.r   Nr   r   r   r   r   r   #   s    Qr   r   c                       ] tR t^'tRtRtR# )
ParseErrorzn
Raised when there is an issue parsing (analyzing and understanding the
structure and meaning of) a PDF file.
r   Nr   r   r   r   r   r   '   r   r   r   c                       ] tR t^.tRtRtR# )FileNotDecryptedErrorz
Raised when a PDF file that has been encrypted
(meaning it requires a password to be accessed) has not been successfully
decrypted.
r   Nr   r   r   r   r   r   .   s    r   r   c                       ] tR t^6tRtRtR# )WrongPasswordErrorzORaised when the wrong password is used to try to decrypt an encrypted PDF file.r   Nr   r   r   r   r    r    6   s    Yr   r    c                       ] tR t^:tRtRtR# )EmptyFileErrorz2Raised when a PDF file is empty or has no content.r   Nr   r   r   r   r"   r"   :   s    <r   r"   c                       ] tR t^>tRtRtR# )EmptyImageDataErrorz8Raised when trying to process an image that has no data.r   Nr   r   r   r   r$   r$   >   s    Br   r$   zStream has ended unexpectedlyc                       ] tR t^EtRtRtR# )LimitReachedErrorzRaised when a limit is reached.r   Nr   r   r   r   r&   r&   E   s    )r   r&   c                       ] tR t^ItRtRtR# )XmpDocumentErrorz?Raised when the XMP XML document context is invalid or missing.r   Nr   r   r   r   r(   r(   I   s    Ir   r(   N)r
   	Exceptionr   r   r   r   r   UserWarningr   r   r   r   r    r"   r$   STREAM_TRUNCATED_PREMATURELYr&   RuntimeErrorr(   r   r   r   <module>r-      s   4y 4i 9 9<: <Fj F_[ _R\ R L Z. Z=\ =C* C  ? *
 *Jz< Jr   