
    _f}                     ~    d dl Z d dlmZ d dlmZ d dlmZ d dlmZ d dl	m
Z d dlmZ d dlmZ  G d	 d
e          ZdS )    N)import_module)
LazyObject)
ParserBase)
LxmlParser)DefaultHtmlParser)BeautifulSoupParser)Html5LibParserc                   D    e Zd Zej        j         efdeffZd Zd Z	d Z
dS )AutoSelectParserz	lxml.htmlc                 >    d | _         |                     |           d S N)_wrapped_setup)selfcontents     L/var/www/html/env/lib/python3.11/site-packages/compressor/parser/__init__.py__init__zAutoSelectParser.__init__   s!    G    c                 ,    t          | j        |          S r   )getattrr   )r   names     r   __getattr__zAutoSelectParser.__getattr__   s    t}d+++r   c                     | j         D ]>\  }}	 t          |            ||          | _         d S # t          t          f$ r Y ;w xY wd S r   )optionsr   r   ImportError	TypeError)r   r   
dependencyparsers       r   r   zAutoSelectParser._setup   sp    "&, 	 	Jj))) &w+   	 	s   0AAN)__name__
__module____qualname__htmlr   
HtmlParserr   r   r   r   r    r   r   r   r      s_         
	z*	j!G  , , ,    r   r   )r"   	importlibr   django.utils.functionalr   compressor.parser.baser   compressor.parser.lxmlr   $compressor.parser.default_htmlparserr   r#   compressor.parser.beautifulsoupr   compressor.parser.html5libr	   r   r$   r   r   <module>r,      s     # # # # # # . . . . . . . - - - - - - - - - - - P P P P P P ? ? ? ? ? ? 5 5 5 5 5 5    z     r   