U
    Ñtœd’  ã                   @   s2   d dl mZ d dlmZ dZdZedœdd„ZdS )	é    )Ú
FakeModule)ÚAny)Ú
find_cairozrestructuredtext en)Úreturnc               	   C   sF   ddg} t dƒ}| D ],}zt|ƒ}W  qBW q tk
r>   Y qX q|S )z·Tries to import the ``cairo`` Python module if it is installed,
    also trying ``cairocffi`` (a drop-in replacement of ``cairo``).
    Returns a fake module if everything fails.
    ZcairoZ	cairocffiz;Plotting not available; please install pycairo or cairocffi)r   Ú
__import__ÚImportError)Zmodule_namesÚmoduleÚmodule_name© r
   úS/home/sam/Atlas/atlas_env/lib/python3.8/site-packages/igraph/drawing/cairo/utils.pyr      s    
r   N)Zigraph.drawing.utilsr   Útypingr   Ú__all__Ú__docformat__r   r
   r
   r
   r   Ú<module>   s   