
    Mwg                     h    d Z ddlZd Zd Z e       xr  e       Zd Zd Z e       xr  e       Zy)zGCollection of XML resources compatible across different Python versions    Nc                  j    	 ddl m}  | dk\  }|sdd l}|j                  d       yy# t        $ r Y yw xY w)Nr   )LXML_VERSION)   r      r   zAThe installed version of lxml is too old to be used with openpyxlFT)
lxml.etreer   warningswarnImportError)r   LXMLr   s      L/var/www/horilla/myenv/lib/python3.12/site-packages/openpyxl/xml/__init__.pylxml_availabler      s?    
+|+MM]^ s   "& 	22c                  H    t         j                  j                  dd      dk(  S )NOPENPYXL_LXMLTrueosenvironget     r   lxml_env_setr      s    ::>>/62f<<r   c                  ,    	 dd l } y# t        $ r Y yw xY w)Nr   TF)
defusedxmlr
   )r   s    r   defusedxml_availabler      s#       s    	c                  H    t         j                  j                  dd      dk(  S )NOPENPYXL_DEFUSEDXMLr   r   r   r   r   defusedxml_env_setr   &   s    ::>>/8FBBr   )__doc__r   r   r   r   r   r   
DEFUSEDXMLr   r   r   <module>r       sG    N 	= *LNC "#<(:(<
r   