
    
                         S 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.    )
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   googlecloudsdk.corer   Errorr   r   r   r   r   r   r   <module>r&      sW    , +J$$ 
 0 0 
Z-- 
*"" r   