Advanced Web Server Manager
Complete File Manager & Terminal - Standalone Version
By Sid Gifari | Gifari Industries
Current path:
/
/
usr
/
local
/
lib
/
python3.6
/
site-packages
/
future
/
backports
/
__pycache__
✏️
Editing: total_ordering.cpython-36.pyc
3 ��jf� � @ s0 d Z ddlZejdkr$ddlmZ ndd� ZdS ) z� For Python < 2.7.2. total_ordering in versions prior to 2.7.2 is buggy. See http://bugs.python.org/issue10042 for details. For these versions use code borrowed from Python 2.7.3. From django.utils. � N� � )�total_orderingc C s� ddd� fddd� fddd� fgddd� fd d d� fddd� fgd dd� fdd d� fddd� fgddd� fddd� fd dd� fgd�}t t| ��t |�@ }|s�td��t|�}x<|| D ]0\}}||kr�||_tt|�j|_t| ||� q�W | S )z6Class decorator that fills in missing ordering methods�__gt__c S s | |k p| |k S )N� )�self�otherr r �A/tmp/pip-build-s1i5078x/future/future/backports/total_ordering.py�<lambda> s z total_ordering.<locals>.<lambda>�__le__c S s | |k p| |kS )Nr )r r r r r r s �__ge__c S s | |k S )Nr )r r r r r r s c S s | |k p| |kS )Nr )r r r r r r s �__lt__c S s | |ko| |k S )Nr )r r r r r r s c S s | |k S )Nr )r r r r r r s c S s | |kp| |k S )Nr )r r r r r r s c S s | |kp| |kS )Nr )r r r r r r s c S s | |k S )Nr )r r r r r r s c S s | |k p| |kS )Nr )r r r r r r s c S s | |ko| |k S )Nr )r r r r r r s c S s | |k S )Nr )r r r r r r s )r r r r z6must define at least one ordering operation: < > <= >=) �set�dir� ValueError�max�__name__�getattr�int�__doc__�setattr)�cls�convert�roots�root�opname�opfuncr r r r s, r )r r r )r �sys�version_info� functoolsr r r r r �<module> s
💾 Save Changes
❌ Cancel