a
     ÑOcš  ã                   @   s2   d Z ddlmZ ddlmZ G dd„ ded�ZdS )z$This package contains utility mixinsé    )ÚABCMeta)ÚAnyc                   @   s(   e Zd ZdZeedœdd„Zdd„ ZdS )ÚSimpleEqualityzNaive __dict__ equality mixin)ÚotherÚreturnc                 C   s   t || jƒo| j|jkS ©N)Ú
isinstanceÚ	__class__Ú__dict__©Úselfr   © r   úD/var/www/html/gsl.tools/lib/python3.9/site-packages/geoip2/mixins.pyÚ__eq__
   s    zSimpleEquality.__eq__c                 C   s   |   |¡ S r   )r   r   r   r   r   Ú__ne__   s    zSimpleEquality.__ne__N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úboolr   r   r   r   r   r   r      s   r   )Ú	metaclassN)r   Úabcr   Útypingr   r   r   r   r   r   Ú<module>   s   