U
    >Ke                     @   sT   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.pulldom
    )print_functionabsolute_import)parse)parseString   )make_parserzxml.dom.pulldomNFTc                 C   s,   |d kr t  }||_||_||_t| ||S N)r   
forbid_dtdforbid_entitiesforbid_external_parse)Zstream_or_stringparserbufsizer	   r
   r    r   6/tmp/pip-unpacked-wheel-rlsosmxh/defusedxml/pulldom.pyr      s    r   c                 C   s*   |d kr t  }||_||_||_t| |S r   )r   r	   r
   r   _parseString)stringr   r	   r
   r   r   r   r   r   !   s    r   )NNFTT)NFTT)__doc__
__future__r   r   Zxml.dom.pulldomr   r   r   r   saxr   
__origin__r   r   r   r   <module>   s         
       