diff --git a/scrapy/utils/spider.py b/scrapy/utils/spider.py index 4288b9ac2..252ea46e0 100644 --- a/scrapy/utils/spider.py +++ b/scrapy/utils/spider.py @@ -14,18 +14,6 @@ def iterate_spider_output(result): def _is_concrete_spider(spider_class, require_name): - """Return ``True`` if `spider_class` is a :ref:`concrete - ` :class:`~scrapy.spiders.Spider` subclass. - - If `require_name` is ``True`` (default), any - :class:`~scrapy.spiders.Spider` subclass with a non-empty - :class:`~scrapy.spiders.Spider.name` and not decorated with - :func:`~scrapy.spiders.abstractspider` is considered a concrete spider. - - If `require_name` is ``False``, any :class:`~scrapy.spiders.Spider` - subclass not decorated with :func:`~scrapy.spiders.abstractspider` is - considered a concrete spider. - """ return ( inspect.isclass(spider_class) and issubclass(spider_class, Spider)