o
    {f                     @   sX   d dl mZmZmZ eZddgZd dlmZ e Z	G dd de
ZG dd deeZdS )    )absolute_importprint_functionunicode_literalsComputerJanitorExceptionUnimplementedMethod)setup_gettextc                   @   s   e Zd ZdZdS )r   z/Base class for all Computer Janitor exceptions.N)__name__
__module____qualname____doc__ r   r   ?/usr/lib/python3/dist-packages/janitor/plugincore/exceptions.pyr      s    c                   @   s    e Zd ZdZdd Zdd ZdS )r   z?A method expected by the Computer Janitor API is unimplemented.c                 C   s
   || _ d S )N)_method)selfmethodr   r   r   __init__%   s   
zUnimplementedMethod.__init__c                 C   s   t d| jj S )NzUnimplemented method: %s)_r   r   )r   r   r   r   __str__(   s   zUnimplementedMethod.__str__N)r   r	   r
   r   r   r   r   r   r   r   r   "   s    N)
__future__r   r   r   type__metaclass____all__janitor.plugincore.i18nr   r   	Exceptionr   NotImplementedErrorr   r   r   r   r   <module>   s   