o
    ;D©i[  ã                   @   sH   d dl mZmZmZ G dd„ deƒZG dd„ deƒZG dd„ deƒZdS )	é    )Úabsolute_importÚprint_functionÚdivisionc                   @   ó   e Zd Zdd„ Zdd„ ZdS )ÚDuplicateKeyErrorc                 C   ó
   || _ d S ©N©Úkey)Úselfr
   © r   úD/var/www/Datamplify/venv/lib/python3.10/site-packages/petl/errors.pyÚ__init__   ó   
zDuplicateKeyError.__init__c                 C   ó
   d| j  S )Nzduplicate key: %rr	   ©r   r   r   r   Ú__str__	   r   zDuplicateKeyError.__str__N©Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r      ó    r   c                   @   r   )ÚFieldSelectionErrorc                 C   r   r   ©Úvalue)r   r   r   r   r   r      r   zFieldSelectionError.__init__c                 C   r   )Nz1selection is not a field or valid field index: %rr   r   r   r   r   r      r   zFieldSelectionError.__str__Nr   r   r   r   r   r      r   r   c                   @   r   )ÚArgumentErrorc                 C   r   r   ©Úmessage)r   r   r   r   r   r      r   zArgumentError.__init__c                 C   r   )Nzargument error: %sr   r   r   r   r   r      r   zArgumentError.__str__Nr   r   r   r   r   r      r   r   N)Ú
__future__r   r   r   Ú	Exceptionr   r   r   r   r   r   r   Ú<module>   s    		