U
    ‰dø  ã                   @   sH   d Z ddlZdd„ Zdd„ Zeƒ o&eƒ Zdd„ Zd	d
„ Zeƒ oBeƒ ZdS )zGCollection of XML resources compatible across different Python versionsé    Nc                  C   sV   z:ddl m}  | dk}|s2dd l}| d¡ W dS W dS W n tk
rP   Y dS X d S )Nr   )ÚLXML_VERSION)é   r   é   r   zAThe installed version of lxml is too old to be used with openpyxlFT)Z
lxml.etreer   ÚwarningsÚwarnÚImportError)r   ÚLXMLr   © r	   ú9/tmp/pip-unpacked-wheel-rwywncvq/openpyxl/xml/__init__.pyÚlxml_available   s    

r   c                   C   s   t j dd¡dkS )NZOPENPYXL_LXMLÚTrue©ÚosÚenvironÚgetr	   r	   r	   r
   Úlxml_env_set   s    r   c                  C   s,   zdd l } W n tk
r"   Y dS X dS d S )Nr   FT)Ú
defusedxmlr   )r   r	   r	   r
   Údefusedxml_available   s
    r   c                   C   s   t j dd¡dkS )NZOPENPYXL_DEFUSEDXMLr   r   r	   r	   r	   r
   Údefusedxml_env_set&   s    r   )Ú__doc__r   r   r   r   r   r   Z
DEFUSEDXMLr	   r	   r	   r
   Ú<module>   s   	