o
    p¨ÊhI  ã                   @   s\   d Z ddlmZmZ ddlmZ ddlmZ ddlm	Z
 dZ			
ddd„Z			
ddd„ZdS )zDefused xml.dom.minidom
é    )Úprint_functionÚabsolute_import)Ú_do_pulldom_parseé   )Úexpatbuilder)Úpulldomzxml.dom.minidomNFTc              	   C   s:   |du r|st j| |||d�S ttj| f|||||dœƒS )z3Parse a file into a DOM by filename or file object.N©Ú
forbid_dtdÚforbid_entitiesÚforbid_external)ÚparserÚbufsizer	   r
   r   )Ú_expatbuilderÚparser   Ú_pulldom)Úfiler   r   r	   r
   r   © r   úD/var/www/html/env/lib/python3.10/site-packages/defusedxml/minidom.pyr      s   þ
þÿr   c                 C   s4   |du rt j| |||d�S ttj| f||||dœƒS )z&Parse a file into a DOM from a string.Nr   )r   r	   r
   r   )r   ÚparseStringr   r   )Ústringr   r	   r
   r   r   r   r   r      s   þ
þÿr   )NNFTT)NFTT)Ú__doc__Ú
__future__r   r   Úxml.dom.minidomr   Ú r   r   r   r   Ú
__origin__r   r   r   r   r   r   Ú<module>   s   
ÿÿ