�
,�]c @ sA d Z d d l Z e j d k r4 d d l m Z n d � Z d S( s�
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.
i����Ni i ( t total_orderingc C sK i d d � f d d � f d d � f g d 6d d � f d d � f d d
� f g d 6d d � f d d � f d d
� f g d 6d d � f d d � f d d � f g d 6} t t | � � t | � @} | s� t d � � n t | � } xU | | D]I \ } } | | k r� | | _ t t | � j | _ t | | | � q� q� W| S( s6 Class decorator that fills in missing ordering methodst __gt__c S s | | k p | | k S( N( ( t selft other( ( sC /usr/lib/python2.7/site-packages/future/backports/total_ordering.pyt <lambda> s t __le__c S s | | k p | | k S( N( ( R R ( ( sC /usr/lib/python2.7/site-packages/future/backports/total_ordering.pyR s t __ge__c S s | | k S( N( ( R R ( ( sC /usr/lib/python2.7/site-packages/future/backports/total_ordering.pyR s t __lt__c S s | | k p | | k S( N( ( R R ( ( sC /usr/lib/python2.7/site-packages/future/backports/total_ordering.pyR s c S s | | k o | | k S( N( ( R R ( ( sC /usr/lib/python2.7/site-packages/future/backports/total_ordering.pyR s c S s | | k S( N( ( R R ( ( sC /usr/lib/python2.7/site-packages/future/backports/total_ordering.pyR s c S s | | k p | | k S( N( ( R R ( ( sC /usr/lib/python2.7/site-packages/future/backports/total_ordering.pyR s c S s | | k p | | k S( N( ( R R ( ( sC /usr/lib/python2.7/site-packages/future/backports/total_ordering.pyR s c S s | | k S( N( ( R R ( ( sC /usr/lib/python2.7/site-packages/future/backports/total_ordering.pyR s c S s | | k p | | k S( N( ( R R ( ( sC /usr/lib/python2.7/site-packages/future/backports/total_ordering.pyR s c S s | | k o | | k S( N( ( R R ( ( sC /usr/lib/python2.7/site-packages/future/backports/total_ordering.pyR s c S s | | k S( N( ( R R ( ( sC /usr/lib/python2.7/site-packages/future/backports/total_ordering.pyR s s6 must define at least one ordering operation: < > <= >=( t sett dirt
ValueErrort maxt __name__t getattrt intt __doc__t setattr( t clst convertt rootst roott opnamet opfunc( ( sC /usr/lib/python2.7/site-packages/future/backports/total_ordering.pyR
s. ( i i i ( R t syst version_infot functoolsR ( ( ( sC /usr/lib/python2.7/site-packages/future/backports/total_ordering.pyt <module> s
Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]