B
    ïÂ=Xµ  ã               @   s(   d dl mZmZmZ G dd„ deƒZdS )é    )ÚdivisionÚprint_functionÚunicode_literalsc               @   s   e Zd Zddd„Zdd„ ZdS )ÚArchiveErrorNc             C   s   || _ || _|| _|| _d S )N)ÚmsgÚerrnoÚretcodeÚ	archive_p)Úselfr   r   r   r	   © r   ú3lib/python3.7/site-packages/libarchive/exception.pyÚ__init__   s    zArchiveError.__init__c             C   s   d}|| j | j| j| jf S )Nz'%s (errno=%s, retcode=%s, archive_p=%s))r   r   r   r	   )r
   Úpr   r   r   Ú__str__   s    zArchiveError.__str__)NNN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r      s   
r   N)Z
__future__r   r   r   Ú	Exceptionr   r   r   r   r   Ú<module>   s   