U
    ê°Íb  ã                   @   s   G d d„ dƒZ dS )c                   @   s&   e Zd Zd	dd„Zdd„ Zdd„ ZdS )
ÚPointé    c                 C   s   || _ || _|| _d S )N©ÚxÚyÚz)Úselfr   r   r   © r   ús/var/www/html/staging.mfahmagazine.net/magazine_api/magazine_env/lib/python3.8/site-packages/ellipticcurve/point.pyÚ__init__   s    zPoint.__init__c                 C   s   dj | j| j| jd�S )Nz({x}, {y}, {z})r   )Úformatr   r   r   ©r   r   r   r	   Ú__str__
   s    zPoint.__str__c                 C   s
   | j dkS )Nr   )r   r   r   r   r	   ÚisAtInfinity   s    zPoint.isAtInfinityN)r   r   r   )Ú__name__Ú
__module__Ú__qualname__r
   r   r   r   r   r   r	   r      s   
r   N)r   r   r   r   r	   Ú<module>   ó    