U
    muf’  ã                   @   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-d6x4jz3i/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         ú
       ÿ