o
    S`                     @   sd   G d d de ZG dd deZG dd de ZG dd deZG dd	 d	eZG d
d de ZdS )c                   @      e Zd Zdd ZdS )OperationFailedErrorc                 C   
   || _ d S Nmsgselfreason r
   0/usr/lib/python3/dist-packages/compose/errors.py__init__      
zOperationFailedError.__init__N__name__
__module____qualname__r   r
   r
   r
   r   r          r   c                   @   r   )StreamParseErrorc                 C   r   r   r   r   r
   r
   r   r      r   zStreamParseError.__init__Nr   r
   r
   r
   r   r      r   r   c                   @   r   )HealthCheckExceptionc                 C   r   r   r   r   r
   r
   r   r      r   zHealthCheckException.__init__Nr   r
   r
   r
   r   r      r   r   c                          e Zd Z fddZ  ZS )HealthCheckFailedc                       t  d| d S )NzContainer "{}" is unhealthy.superr   format)r   container_id	__class__r
   r   r      s   zHealthCheckFailed.__init__r   r   r   r   __classcell__r
   r
   r   r   r          r   c                       r   )NoHealthCheckConfiguredc                    r   )Nz3Service "{}" is missing a healthcheck configurationr   )r   service_namer   r
   r   r      s
   z NoHealthCheckConfigured.__init__r   r
   r
   r   r   r!      r    r!   c                   @   r   )CompletedUnsuccessfullyc                 C   s   d ||| _d S )Nz#Container "{}" exited with code {}.)r   r   )r   r   	exit_coder
   r
   r   r   !   s   z CompletedUnsuccessfully.__init__Nr   r
   r
   r
   r   r#       r   r#   N)	Exceptionr   RuntimeErrorr   r   r   r!   r#   r
   r
   r
   r   <module>   s    	