3
Ävhˆ ã @ sD d dl mZmZmZ G dd„ deƒZeƒ ZG dd„ deƒZeƒ ZdS )é )Úabsolute_importÚdivisionÚprint_functionc @ sT e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd d
„ Zdd„ Zd
d„ Z dd„ Z
dd„ ZdS )ÚInfinityc C s dS )Nr © )Úselfr r ú!/usr/lib/python3.6/_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 dS )NFr )r Úotherr r r Ú__lt__ s zInfinity.__lt__c C s dS )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 dS )NTr )r r
r r r Ú__gt__ s zInfinity.__gt__c C s dS )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 @ sT e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd d
„ Zdd„ Zd
d„ Z dd„ Z
dd„ ZdS )r c C s dS )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 dS )NTr )r r
r r r r / s zNegativeInfinity.__lt__c C s dS )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 dS )NFr )r r
r r r r ; s zNegativeInfinity.__gt__c C s dS )NFr )r r
r r r r > s zNegativeInfinity.__ge__c C s t S )N)r )r r r r r A s zNegativeInfinity.__neg__N)r r r r r r r r r r r r r r r r r ' s r N)Z
__future__r r r Úobjectr r r r r r Ú