File: //opt/alt/python311/lib/python3.11/site-packages/validators/__pycache__/_extremes.cpython-311.pyc
�
�;f � �v � d Z ddlmZ ddlmZ e G d� d� � � � Ze G d� d� � � � ZdS ) z Extremes.� )�total_ordering)�Anyc � � e Zd ZdZdefd�ZdS )�AbsMaxaS An object that is greater than any other object (except itself).
Inspired by https://pypi.python.org/pypi/Extremes.
Examples:
>>> from sys import maxint
>>> AbsMax > AbsMin
# Output: True
>>> AbsMax > maxint
# Output: True
>>> AbsMax > 99999999999999999
# Output: True
�otherc � � |t uS )zGreaterThanOrEqual.)r ��selfr s �G/opt/alt/python311/lib/python3.11/site-packages/validators/_extremes.py�__ge__z
AbsMax.__ge__ �
� ��F�"�"� N)�__name__�
__module__�__qualname__�__doc__r r � r r r r �9 � � � � � �� �#�C� #� #� #� #� #� #r r c � � e Zd ZdZdefd�ZdS )�AbsMina@ An object that is less than any other object (except itself).
Inspired by https://pypi.python.org/pypi/Extremes.
Examples:
>>> from sys import maxint
>>> AbsMin < -maxint
# Output: True
>>> AbsMin < None
# Output: True
>>> AbsMin < ''
# Output: True
r c � � |t uS )zLessThanOrEqual.)r r s r �__le__z
AbsMin.__le__- r
r N)r r r r r r r r r r r r r r N)r � functoolsr �typingr r r r r r �<module>r s� �� �� %� $� $� $� $� $� � � � � � � �#� #� #� #� #� #� #� ��#�( �#� #� #� #� #� #� #� ��#� #� #r