a
    Â|òfŒ  ã                   @   sT   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
S )c                   @   s   e Zd ZdZdS )ÚFFIErrorÚcffiN)Ú__name__Ú
__module__Ú__qualname__© r   r   úDD:\Projects\storyit_web\backend\venv\Lib\site-packages\cffi/error.pyr      s   r   c                   @   s   e Zd ZdZdd„ ZdS )Ú	CDefErrorr   c              
   C   sZ   z*| j d }|jj}|jj}d||f }W n tttfyF   d}Y n0 d|| j d f S )Né   z%s:%d: Ú z%s%sé    )ÚargsÚcoordÚfileÚlineÚAttributeErrorÚ	TypeErrorÚ
IndexError)ÚselfZcurrent_declÚfilenameZlinenumÚprefixr   r   r   Ú__str__   s    

zCDefError.__str__N)r   r   r   r   r   r   r   r   r      s   r   c                   @   s   e Zd ZdZdZdS )ÚVerificationErrorz- An error raised when verification fails
    r   N©r   r   r   Ú__doc__r   r   r   r   r      s   r   c                   @   s   e Zd ZdZdZdS )ÚVerificationMissingzl An error raised when incomplete structures are passed into
    cdef, but no verification has been done
    r   Nr   r   r   r   r   r      s   r   c                   @   s   e Zd ZdZdZdS )ÚPkgConfigErrorz7 An error raised for missing modules in pkg-config
    r   Nr   r   r   r   r   r      s   r   N)Ú	Exceptionr   r   r   r   r   r   r   r   r   Ú<module>   s   