File: //lib64/python3.9/__pycache__/numbers.cpython-39.opt-2.pyc
a
    �DOgb(  �                   @   s�   d dl mZmZ g d�ZG dd� ded�ZG dd� de�Ze�e� G dd	� d	e�Ze�e	� G d
d� de�Z
G dd
� d
e
�Ze�e� dS )�    )�ABCMeta�abstractmethod)�Number�Complex�Real�Rational�Integralc                   @   s   e Zd ZdZdZdS )r   � N)�__name__�
__module__�__qualname__�	__slots__�__hash__r	   r	   r	   �/usr/lib64/python3.9/numbers.pyr      s   r   )�	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>