
    Mhm                          G d  de           Z G d de           Z G d de           Z G d de           Z G d d	e           Zd
S )c                       e Zd ZdZdS )FFIErrorcffiN)__name__
__module____qualname__     J/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/cffi/error.pyr   r      s        JJJr	   r   c                       e Zd ZdZd ZdS )	CDefErrorr   c                     	 | j         d         }|j        j        }|j        j        }d||fz  }n# t          t
          t          f$ r d}Y nw xY w|| j         d         S )N   z%s:%d:      )argscoordfilelineAttributeError	TypeError
IndexError)selfcurrent_declfilenamelinenumprefixs        r
   __str__zCDefError.__str__   sy    	9Q<L#).H"(-G(G!44FF	:6 	 	 	FFF	1..s   ,/ A
AN)r   r   r   r   r   r	   r
   r   r      s(        J/ / / / /r	   r   c                       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               JJJr	   r   c                       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          JJJr	   r$   c                       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&      r"   r	   r&   N)	Exceptionr   r   r   r$   r&   r   r	   r
   <module>r(      s       y   
/ 
/ 
/ 
/ 
/	 
/ 
/ 
/    	   
    )       Y     r	   