File: //lib/python3.6/site-packages/agent/common/__pycache__/exception.cpython-36.pyc
3
�*�g� � @ sF d dl Z e jd�ZG dd� de�ZG dd� de�ZG dd� de�ZdS ) � NZkeentunec @ s( e Zd Zdd�dd�Zed�dd�ZdS )�MacroParseExceptionN)�returnc C s dj |�| _tj| j� d S )Nz{})�format�str�logger�error)�self�e� r
�/usr/lib/python3.6/exception.py�__init__
s zMacroParseException.__init__c C s | j S )N)r )r r
r
r �__str__ s zMacroParseException.__str__)�__name__�
__module__�__qualname__r r r
r
r
r
r r s r c @ s$ e Zd Zddd�Zed�dd�ZdS ) �DomainBasicException� c C st || _ || _|| _|dkr:|dkr:dj| j| j| j �| _n*|dkrVdj| j| j �| _ndj| j �| _tj| j� d S )Nr z'{}:{}' exception: {}z'{}' exception: {}z{})�msg�domain�featurer r r r )r r r r r
r
r r s zDomainBasicException.__init__)r c C s | j S )N)r )r r
r
r r
s zDomainBasicException.__str__N)r r )r r r r r r
r
r
r
r r s
r c @ s e Zd Zddd�ZdS )�
InitExceptionr c C st || _ || _|| _|dkr:|dkr:dj| j| j| j �| _n*|dkrVdj| j| j �| _ndj| j �| _tj| j� d S )Nr z'{}:{}' init exception: {}z'{}' init exception: {}zinit exception: {})r r r r r r Zwarning)r r r r r
r
r r % s zInitException.__init__N)r r )r r r r r
r
r
r r $ s r )ZloggingZ getLoggerr � Exceptionr r r r
r
r
r �<module> s