Submit
Path:
~
/
/
proc
/
thread-self
/
root
/
opt
/
alt
/
python35
/
lib
/
python3.5
/
site-packages
/
packaging
/
__pycache__
/
File Content:
_structures.cpython-35.opt-1.pyc
N�X� � @ s^ d d l m Z m Z m Z Gd d � d e � Z e � Z Gd d � d e � Z e � Z d S)� )�absolute_import�division�print_functionc @ s| e 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 d � Z d S)�Infinityc C s d S)Nr � )�selfr r �/_structures.py�__repr__ s zInfinity.__repr__c C s t t | � � S)N)�hash�repr)r r r r �__hash__ s zInfinity.__hash__c C s d S)NFr )r �otherr r r �__lt__ s zInfinity.__lt__c C s d S)NFr )r r r r r �__le__ s zInfinity.__le__c C s t | | j � S)N)� isinstance� __class__)r r r r r �__eq__ s zInfinity.__eq__c C s t | | j � S)N)r r )r r r r r �__ne__ s zInfinity.__ne__c C s d S)NTr )r r r r r �__gt__ s zInfinity.__gt__c C s d S)NTr )r r r r r �__ge__ s zInfinity.__ge__c C s t S)N)�NegativeInfinity)r r r r �__neg__! s zInfinity.__neg__N)�__name__� __module__�__qualname__r r r r r r r r r r r r r r s r c @ s| e 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 d � Z d S)r c C s d S)Nz -Infinityr )r r r r r ) s zNegativeInfinity.__repr__c C s t t | � � S)N)r r )r r r r r , s zNegativeInfinity.__hash__c C s d S)NTr )r r r r r r / s zNegativeInfinity.__lt__c C s d S)NTr )r r r r r r 2 s zNegativeInfinity.__le__c C s t | | j � S)N)r r )r r r r r r 5 s zNegativeInfinity.__eq__c C s t | | j � S)N)r r )r r r r r r 8 s zNegativeInfinity.__ne__c C s d S)NFr )r r r r r r ; s zNegativeInfinity.__gt__c C s d S)NFr )r r r r r r >