a
    'À(b.  ã                   @   s    d dl mZ G dd„ deƒZdS )é    )Ú	Interfacec                   @   s,   e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd	S )
ÚISpiderLoaderc                 C   s   dS )z6Return an instance of the class for the given settingsN© )Zsettingsr   r   ú0lib/python3.9/site-packages/scrapy/interfaces.pyÚfrom_settings   s    zISpiderLoader.from_settingsc                 C   s   dS )zuReturn the Spider class for the given spider name. If the spider
        name is not found, it must raise a KeyError.Nr   )Zspider_namer   r   r   Úload	   s    zISpiderLoader.loadc                   C   s   dS )zLReturn a list with the names of all spiders available in the
        projectNr   r   r   r   r   Úlist   s    zISpiderLoader.listc                 C   s   dS )zBReturn the list of spiders names that can handle the given requestNr   )Zrequestr   r   r   Úfind_by_request   s    zISpiderLoader.find_by_requestN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r	   r   r   r   r   r      s   r   N)Zzope.interfacer   r   r   r   r   r   Ú<module>   s   