
­­­­­­­­­­­­­­­­­­
<!DOCTYPE html>
<html>
3
]                 @   sD   d dl mZmZmZ G dd deZe ZG dd deZe ZdS )    )absolute_importdivisionprint_functionc               @   sT   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   !/usr/lib/python3.6/_structures.py__repr__	   s    zInfinity.__repr__c             C   s   t t| S )N)hashrepr)r   r   r   r   __hash__   s    zInfinity.__hash__c             C   s   dS )NFr   )r   otherr   r   r   __lt__   s    zInfinity.__lt__c             C   s   dS )NFr   )r   r   r   r   r   __le__   s    zInfinity.__le__c             C   s   t || jS )N)
isinstance	__class__)r   r   r   r   r   __eq__   s    zInfinity.__eq__c             C   s   t || j S )N)r   r   )r   r   r   r   r   __ne__   s    zInfinity.__ne__c             C   s   dS )NTr   )r   r   r   r   r   __gt__   s    zInfinity.__gt__c             C   s   dS )NTr   )r   r   r   r   r   __ge__   s    zInfinity.__ge__c             C   s   t S )N)NegativeInfinity)r   r   r   r   __neg__!   s    zInfinity.__neg__N)__name__
__module____qualname__r	   r   r   r   r   r   r   r   r   r   r   r   r   r      s   r   c               @   sT   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    zNegativeInfinity.__repr__c             C   s   t t| S )N)r
   r   )r   r   r   r   r   ,   s    zNegativeInfinity.__hash__c             C   s   dS )NTr   )r   r   r   r   r   r   /   s    zNegativeInfinity.__lt__c             C   s   dS )NTr   )r   r   r   r   r   r   2   s    zNegativeInfinity.__le__c             C   s   t || jS )N)r   r   )r   r   r   r   r   r   5   s    zNegativeInfinity.__eq__c             C   s   t || j S )N)r   r   )r   r   r   r   r   r   8   s    zNegativeInfinity.__ne__c             C   s   dS )NFr   )r   r   r   r   r   r   ;   s    zNegativeInfinity.__gt__c             C   s   dS )NFr   )r   r   r   r   r   r   >   s    zNegativeInfinity.__ge__c             C   s   t S )N)r   )r   r   r   r   r   A   s    zNegativeInfinity.__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   <module>   s   