o
    p¨ÊhŠ  ã                   @   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)Ústream_or_stringÚparserÚbufsizer	   r
   r   © r   úD/var/www/html/env/lib/python3.10/site-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__Ú
__future__r   r   Úxml.dom.pulldomr   r   r   r   Úsaxr   Ú
__origin__r   r   r   r   Ú<module>   s   
ÿ
ÿ