Ë
    ö%9j.  ã                   ó‚   — d Z 	 ddlmZ ddlmZ  G d„ de«      Z G d„ de«      Z G d„ d	e«      Zy
# e$ r eZeZY Œ-w xY w)z!Exceptions raised by the library.é    )ÚDataCorruption)ÚInvalidResponsec                   ó   — e Zd ZdZy)ÚInvalidPathErrorz2Raised when the provided path string is malformed.N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    ú[/var/www/html/truck-me/venv/lib/python3.12/site-packages/google/cloud/storage/exceptions.pyr   r   $   s   „ Ù<àr   r   c                   ó"   ‡ — e Zd ZdZˆ fd„Zˆ xZS )r   z÷Error class for responses which are not in the correct state.

    Args:
        response (object): The HTTP response which caused the failure.
        args (tuple): The positional arguments typically passed to an
            exception class.
    c                 óf   •— t         t        u rt        ‰| �  |Ž  || _        y t        ‰| �  |g|¢­Ž  y ©N)ÚInvalidResponseDynamicParentÚ	ExceptionÚsuperÚ__init__Úresponse©Úselfr   ÚargsÚ	__class__s      €r   r   zInvalidResponse.__init__3   s4   ø€ Ü'¬9Ñ4Ü‰GÑ˜dÑ#Ø$ˆDŒMØKä‰GÑ˜XÐ-¨Ô-r   ©r   r   r	   r
   r   Ú__classcell__©r   s   @r   r   r   *   ó   ø„ ñ÷.ð .r   r   c                   ó"   ‡ — e Zd ZdZˆ fd„Zˆ xZS )r   zâError class for corrupt media transfers.

    Args:
        response (object): The HTTP response which caused the failure.
        args (tuple): The positional arguments typically passed to an
            exception class.
    c                 óf   •— t         t        u rt        ‰| �  |Ž  || _        y t        ‰| �  |g|¢­Ž  y r   )ÚDataCorruptionDynamicParentr   r   r   r   r   s      €r   r   zDataCorruption.__init__E   s4   ø€ Ü&¬)Ñ3Ü‰GÑ˜dÑ#Ø$ˆDŒMØKä‰GÑ˜XÐ-¨Ô-r   r   r   s   @r   r   r   <   r   r   r   N)	r
   Úgoogle.resumable_mediar   r    r   r   ÚImportErrorr   r   r   r   r   ú<module>r#      sX   ðñ (ð,ÝTÝVô	�yô 	ô.Ð2ô .ô$.Ð0õ .øð; ò ,Ø#,Ð Ø"+Òð,ús   „2 ²	>½>