
                             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 " S S\5      rg)z>Wrapper for user-visible error exceptions to raise in the CLI.    )absolute_import)division)unicode_literals)
exceptionsc                       \ rS rSrSrSrg)ComputeError   z%Exceptions for compute common errors. N__name__
__module____qualname____firstlineno____doc____static_attributes__r
       4lib/googlecloudsdk/command_lib/compute/exceptions.pyr   r      s    -r   r   c                       \ rS rSrSrSrg)ArgumentError   zCommand argument error.r
   Nr   r
   r   r   r   r      s    r   r   c                       \ rS rSrSrSrg)AbortedError    zOperation aborted exception.r
   Nr   r
   r   r   r   r       s    $r   r   c                       \ rS rSrSrSrg)UpdatePropertyError$   z6Require at least on property to be modified exception.r
   Nr   r
   r   r   r   r   $   s    >r   r   c                       \ rS rSrSrSrg)ValidationError(   z$YAML data does not match the schema.r
   Nr   r
   r   r   r   r   (   s    ,r   r   c                       \ rS rSrSrSrg)DuplicateError,   zDuplicate param error.r
   Nr   r
   r   r   r!   r!   ,   s    r   r!   c                       \ rS rSrSrSrg)FailedPromptError0   zPrompt failure.r
   Nr   r
   r   r   r$   r$   0   s    r   r$   c                       \ rS rSrSrSrg)InvalidResourceError4   zInvalid resource URI.r
   Nr   r
   r   r   r'   r'   4   s    r   r'   N)r   
__future__r   r   r   googlecloudsdk.corer   Errorr   r   r   r   r   r!   r$   r'   r
   r   r   <module>r,      s}    E &  ' *.:## . L  %< %?, ?-l -\  < r   