
    gm                     r     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y
)c                       e Zd ZdZy)FFIErrorcffiN)__name__
__module____qualname__     g/var/www/html/FastMealFinder_FlaskServer-InitialRelease/venv/lib/python3.12/site-packages/cffi/error.pyr   r      s    Jr	   r   c                       e Zd ZdZd Zy)	CDefErrorr   c                     	 | j                   d   }|j                  j                  }|j                  j                  }d||fz  }|| j                   d   S # t        t
        t        f$ r d}Y +w xY w)N   z%s:%d:      )argscoordfilelineAttributeError	TypeError
IndexError)selfcurrent_declfilenamelinenumprefixs        r
   __str__zCDefError.__str__   sw    	99Q<L#))..H"((--G(G!44F  1.. 	:6 	F	s   AA A0/A0N)r   r   r   r   r   r	   r
   r   r      s    J/r	   r   c                       e Zd ZdZdZy)VerificationErrorz- An error raised when verification fails
    r   Nr   r   r   __doc__r   r	   r
   r   r          Jr	   r   c                       e Zd ZdZdZy)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     Jr	   r$   c                       e Zd ZdZdZy)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(      sA   y 
/	 
/	 
) Y r	   