U
    
3g  ã                   @   s¼   d Z G dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG d	d
„ d
eƒZG dd„ deƒZG dd„ deƒZ	G dd„ deƒZ
G dd„ deƒZG dd„ deƒZG dd„ deƒZdZdS )z‡
All errors/exceptions PyPDF2 raises and all of the warnings it uses.

Please note that broken PDF files might cause other Exceptions.
c                   @   s   e Zd ZdZdS )ÚDeprecationErrorz)Raised when a deprecated feature is used.N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__© r   r   ú1/tmp/pip-unpacked-wheel-ifm06wwb/PyPDF2/errors.pyr      s   r   c                   @   s   e Zd ZdS )ÚDependencyErrorN©r   r   r   r   r   r   r   r      s   r   c                   @   s   e Zd ZdS )Ú
PyPdfErrorNr	   r   r   r   r   r
      s   r
   c                   @   s   e Zd ZdS )ÚPdfReadErrorNr	   r   r   r   r   r      s   r   c                   @   s   e Zd ZdS )ÚPageSizeNotDefinedErrorNr	   r   r   r   r   r      s   r   c                   @   s   e Zd ZdS )ÚPdfReadWarningNr	   r   r   r   r   r      s   r   c                   @   s   e Zd ZdS )ÚPdfStreamErrorNr	   r   r   r   r   r   "   s   r   c                   @   s   e Zd ZdS )Ú
ParseErrorNr	   r   r   r   r   r   &   s   r   c                   @   s   e Zd ZdS )ÚFileNotDecryptedErrorNr	   r   r   r   r   r   *   s   r   c                   @   s   e Zd ZdS )ÚWrongPasswordErrorNr	   r   r   r   r   r   .   s   r   c                   @   s   e Zd ZdS )ÚEmptyFileErrorNr	   r   r   r   r   r   2   s   r   zStream has ended unexpectedlyN)r   Ú	Exceptionr   r   r
   r   r   ÚUserWarningr   r   r   r   r   r   ZSTREAM_TRUNCATED_PREMATURELYr   r   r   r   Ú<module>   s   