
                              S r SSKJr  SSKJr  SSKJr  SSKJr   " S S\R                  5      r " S S	\5      r	 " S
 S\5      r
 " S S\5      r " S S\5      r " S S\5      r " S S\5      rg)z"Storage client-side error classes.    )absolute_import)division)unicode_literals)
exceptionsc                       \ rS rSrSrSrg)Error   z/Base exception for command_lib.storage modules. N__name__
__module____qualname____firstlineno____doc____static_attributes__r
       0lib/googlecloudsdk/command_lib/storage/errors.pyr   r          7r   r   c                       \ rS rSrSrSrg)
FatalError   z/Error raised when future execution should stop.r
   Nr   r
   r   r   r   r      r   r   r   c                       \ rS rSrSrSrg)HashMismatchError!   z5Error raised when hashes don't match after operation.r
   Nr   r
   r   r   r   r   !   s    =r   r   c                       \ rS rSrSrSrg)InvalidPythonVersionError%   z+Error raised for an invalid Python version.r
   Nr   r
   r   r   r   r   %   s    3r   r   c                       \ rS rSrSrSrg)InvalidUrlError)   z?Error raised when the url string is not in the expected format.r
   Nr   r
   r   r   r   r   )   s    Gr   r   c                       \ rS rSrSrSrg)SystemPermissionError-   zCError raised when encountering a systems-permissions-related issue.r
   Nr   r
   r   r   r"   r"   -   s    Kr   r"   c                       \ rS rSrSrSrg)ValueCannotBeDeterminedError1   z;Error raised when attempting to access unknown information.r
   Nr   r
   r   r   r%   r%   1   s    Cr   r%   N)r   
__future__r   r   r   googlecloudsdk.corer   core_exceptionsr   r   r   r   r   r"   r%   r
   r   r   <module>r*      sv     ) &  ' =8O!! 88 8> >4 4He HLE LD5 Dr   