o
    ?8¾\#  ã                   @   s   d Z G dd„ deƒZdS )z5Representation for the MongoDB internal MinKey type.
c                   @   sT   e Zd ZdZdZdd„ Zdd„ Zdd„ Zd	d
„ Zdd„ Z	dd„ Z
dd„ Zdd„ ZdS )ÚMinKeyzvMongoDB internal MinKey type.

    .. versionchanged:: 2.7
       ``MinKey`` now implements comparison operators.
    éÿ   c                 C   ó
   t |tƒS ©N©Ú
isinstancer   ©ÚselfÚother© r
   ú>/var/www/html/env/lib/python3.10/site-packages/bson/min_key.pyÚ__eq__   ó   
zMinKey.__eq__c                 C   s
   t | jƒS r   )ÚhashÚ_type_marker©r   r
   r
   r   Ú__hash__   r   zMinKey.__hash__c                 C   s
   | |k S r   r
   r   r
   r
   r   Ú__ne__"   r   zMinKey.__ne__c                 C   ó   dS )NTr
   ©r   Údummyr
   r
   r   Ú__le__%   ó   zMinKey.__le__c                 C   s   t |tƒ S r   r   r   r
   r
   r   Ú__lt__(   s   zMinKey.__lt__c                 C   r   r   r   r   r
   r
   r   Ú__ge__+   r   zMinKey.__ge__c                 C   r   )NFr
   r   r
   r
   r   Ú__gt__.   r   zMinKey.__gt__c                 C   r   )NzMinKey()r
   r   r
   r
   r   Ú__repr__1   r   zMinKey.__repr__N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r   r   r   r   r
   r
   r
   r   r      s    r   N)r   Úobjectr   r
   r
   r
   r   Ú<module>   s   