U
    ˆÓ]\  ã                   @   sl   d dl mZ d dl m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 )é    )Úabsolute_import)Úunicode_literalsc                   @   s   e Zd Zdd„ ZdS )ÚOperationFailedErrorc                 C   s
   || _ d S ©N©Úmsg©ÚselfÚreason© r   ú0/usr/lib/python3/dist-packages/compose/errors.pyÚ__init__   s    zOperationFailedError.__init__N©Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r      s   r   c                   @   s   e Zd Zdd„ ZdS )ÚStreamParseErrorc                 C   s
   || _ d S r   r   r   r   r   r   r      s    zStreamParseError.__init__Nr   r   r   r   r   r   
   s   r   c                   @   s   e Zd Zdd„ ZdS )ÚHealthCheckExceptionc                 C   s
   || _ d S r   r   r   r   r   r   r      s    zHealthCheckException.__init__Nr   r   r   r   r   r      s   r   c                       s   e Zd Z‡ fdd„Z‡  ZS )ÚHealthCheckFailedc                    s   t t| ƒ d |¡¡ d S )NzContainer "{}" is unhealthy.)Úsuperr   r   Úformat)r	   Zcontainer_id©Ú	__class__r   r   r      s    
ÿzHealthCheckFailed.__init__©r   r   r   r   Ú__classcell__r   r   r   r   r      s   r   c                       s   e Zd Z‡ fdd„Z‡  ZS )ÚNoHealthCheckConfiguredc                    s   t t| ƒ d |¡¡ d S )Nz3Service "{}" is missing a healthcheck configuration)r   r   r   r   )r	   Zservice_namer   r   r   r      s
    
ÿÿz NoHealthCheckConfigured.__init__r   r   r   r   r   r      s   r   N)
Z
__future__r   r   Ú	Exceptionr   ÚRuntimeErrorr   r   r   r   r   r   r   r   Ú<module>   s   