
    y                         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	\R                  5      r	 " S
 S\R                  5      r
 " S S\R                  5      rg)z%Definition for errors in AI Platform.    )absolute_import)division)unicode_literals)
exceptionsc                       \ rS rSrSrg)ArgumentError    N)__name__
__module____qualname____firstlineno____static_attributes__r
       +lib/googlecloudsdk/command_lib/ai/errors.pyr   r      s    r   r   c                       \ rS rSrSrSrg)InvalidInstancesFileError   z6Indicates that the input file was invalid in some way.r
   Nr   r   r   r   __doc__r   r
   r   r   r   r      s    >r   r   c                       \ rS rSrSrSrg)NoFieldsSpecifiedError!   zEError indicating that no updates were requested in a Patch operation.r
   Nr   r
   r   r   r   r   !   s    Mr   r   c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )DockerError&   z6Exception that passes info on a failed Docker command.c                 P   > [         [        U ]  U5        Xl        X l        X0l        g )N)superr   __init__messagecmd	exit_code)selfr    r!   r"   	__class__s       r   r   DockerError.__init__)   s!    	+t%g.LHNr   )r!   r"   r    )r   r   r   r   r   r   r   __classcell__)r$   s   @r   r   r   &   s    > r   r   N)r   
__future__r   r   r   googlecloudsdk.corer   Errorr   r   r   r   r
   r   r   <module>r*      s^    , &  ' *J$$ 
 0 0 
Z-- 
*"" r   