File: //usr/lib64/python3.8/__pycache__/numbers.cpython-38.opt-2.pyc
U
    e5d(  �                   @   s�   d dl mZmZ dddddgZG dd� ded�ZG d	d� de�Ze�e� G d
d� de�Ze�e	� G dd� de�Z
G dd� de
�Ze�e� d
S )�    )�ABCMeta�abstractmethod�Number�Complex�Real�Rational�Integralc                   @   s   e Zd ZdZdZdS )r   � N)�__name__�
__module__�__qualname__�	__slots__�__hash__r	   r	   r	   �/usr/lib64/python3.8/numbers.pyr      s   )�	metaclassc                   @   s�   e Zd ZdZedd� �Zdd� Zeedd� ��Zeedd	� ��Z	ed
d� �Z
edd
� �Zedd� �Zedd� �Z
dd� Zdd� Zedd� �Zedd� �Zedd� �Zedd� �Zedd� �Zed d!� �Zed"d#� �Zed$d%� �Zed&d'� �Zd(S ))r   r	   c                 C   s   d S �Nr	   ��selfr	   r	   r   �__complex__-   s    zComplex.__complex__c                 C   s   | dkS �Nr   r	   r   r	   r	   r   �__bool__1   s    zComplex.__bool__c                 C   s   t �d S r   ��NotImplementedErrorr   r	   r	   r   �real5   s    zComplex.realc                 C   s   t �d S r   r   r   r	   r	   r   �imag>