o
    p¨Êh%  ã                   @   sL   d Z ddlmZmZ ddlmZmZmZmZm	Z	m
Z
 dd„ ZdZg d¢Zd	S )
z2Defuse XML bomb denial of service vulnerabilities
é    )Úprint_functionÚabsolute_importé   )ÚDefusedXmlExceptionÚDTDForbiddenÚEntitiesForbiddenÚExternalReferenceForbiddenÚNotSupportedErrorÚ_apply_defusingc                  C   s    i } ddl m} ddl m} ddl m} ddl m} ddl m} ddl m} ddl m} dd	l m} | 	¡  d
| |< |||||||fD ]
}	t
|	ƒ}
|
| |	< qC| S )zlMonkey patch and defuse all stdlib packages

    :warning: The monkey patch is an EXPERIMETNAL feature.
    r   )ÚcElementTree)ÚElementTree)Úminidom)Úpulldom)Úsax)Úexpatbuilder)Úexpatreader)ÚxmlrpcN)Ú r   r   r   r   r   r   r   r   Úmonkey_patchr
   )Údefusedr   r   r   r   r   r   r   r   Údefused_modÚ
stdlib_mod© r   úE/var/www/html/env/lib/python3.10/site-packages/defusedxml/__init__.pyÚdefuse_stdlib   s"   
ÿ
r   z0.5.0)r   r   r   r   r	   N)Ú__doc__Ú
__future__r   r   Úcommonr   r   r   r   r	   r
   r   Ú__version__Ú__all__r   r   r   r   Ú<module>   s    