o
    8F`’  ã                   @   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.pulldom
é    )Úprint_functionÚabsolute_import)Úparse)ÚparseStringé   )Úmake_parserzxml.dom.pulldomNFTc                 C   s,   |d u rt ƒ }||_||_||_t| ||ƒS ©N)r   Ú
forbid_dtdÚforbid_entitiesÚforbid_externalÚ_parse)Zstream_or_stringÚparserÚbufsizer	   r
   r   © r   ú4/usr/lib/python3/dist-packages/defusedxml/pulldom.pyr      s   r   c                 C   s*   |d u rt ƒ }||_||_||_t| |ƒS r   )r   r	   r
   r   Ú_parseString)Ústringr   r	   r
   r   r   r   r   r   !   s   
r   )NNFTT)NFTT)Ú__doc__Z
__future__r   r   Zxml.dom.pulldomr   r   r   r   Zsaxr   Ú
__origin__r   r   r   r   Ú<module>   s   
úÿ