o
    òT·j\  ã                   @   sX   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   úU/home/dinkstrade/pdmp-scanner/venv/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   
ÿÿ