
    3 d                     >    d Z ddlmZ ddlmZ  G d de          ZdS )zH
The Extension Manager

See documentation in docs/topics/extensions.rst
    )MiddlewareManager)build_component_listc                   (    e Zd ZdZed             ZdS )ExtensionManager	extensionc                 F    t          |                    d                    S )N
EXTENSIONS)r   getwithbase)clssettingss     0lib/python3.11/site-packages/scrapy/extension.py_get_mwlist_from_settingsz*ExtensionManager._get_mwlist_from_settings   s    #H$8$8$F$FGGG    N)__name__
__module____qualname__component_nameclassmethodr    r   r   r   r   
   s7         NH H [H H Hr   r   N)__doc__scrapy.middlewarer   scrapy.utils.confr   r   r   r   r   <module>r      st    
 0 / / / / / 2 2 2 2 2 2H H H H H( H H H H Hr   