B
    ˜‘[  ã               @   sP   d Z ddlmZmZ ddlmZ ddlmZ ddlm	Z	 e	G dd„ deƒƒZ
dS )	z4Implementation of :class:`PythonFiniteField` class. é    )Úprint_functionÚdivision)ÚFiniteField)ÚPythonIntegerRing)Úpublicc                   s&   e Zd ZdZdZd‡ fdd„	Z‡  ZS )ÚPythonFiniteFieldz)Finite field based on Python's integers. Z	FF_pythonTc                s   t t| ƒ |tƒ |¡S )N)Úsuperr   Ú__init__r   )ÚselfÚmodZ	symmetric)Ú	__class__© úDlib/python3.7/site-packages/sympy/polys/domains/pythonfinitefield.pyr	      s    zPythonFiniteField.__init__)T)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úaliasr	   Ú__classcell__r   r   )r   r   r   
   s   r   N)r   Z
__future__r   r   Zsympy.polys.domains.finitefieldr   Z%sympy.polys.domains.pythonintegerringr   Zsympy.utilitiesr   r   r   r   r   r   Ú<module>   s   