
    \i                     p    S r SSKJrJr   " S S\5      r " S S\5      r " S S\5      r " S	 S
\5      rg)z
Exceptions for pyproj
    )_clear_proj_error_get_proj_errorc                   8   ^  \ rS rSrSrS\SS4U 4S jjrSrU =r$ )	ProjError   z Raised when a Proj error occurs.error_messagereturnNc                 b   > [        5       nUb  U SU S3n[        5         [        TU ]  U5        g )Nz: (Internal Proj Error: ))r   r   super__init__)selfr   
proj_error	__class__s      T/var/www/html/kml_chatgpt/mouzaenv/lib/python3.13/site-packages/pyproj/exceptions.pyr   ProjError.__init__   s8    $&
!,o-Ej\QRSM'     )	__name__
__module____qualname____firstlineno____doc__strr   __static_attributes____classcell__)r   s   @r   r   r      s    *(c (d ( (r   r   c                       \ rS rSrSrSrg)CRSError   zRaised when a CRS error occurs.r   Nr   r   r   r   r   r   r   r   r   r   r      s    )r   r   c                       \ rS rSrSrSrg)	GeodError   z Raised when a Geod error occurs.r   Nr    r   r   r   r"   r"      s    *r   r"   c                       \ rS rSrSrSrg)DataDirError   z/Raised when a the data directory was not found.r   Nr    r   r   r   r%   r%      s    9r   r%   N)	r   pyproj._contextr   r   RuntimeErrorr   r   r"   r%   r   r   r   <module>r)      s?    ?( (*y *+ +:< :r   