MCPcopy
hub / github.com/scrapy/scrapy / _create_crawler

Method _create_crawler

scrapy/crawler.py:756–761  ·  view source on GitHub ↗
(self, spidercls: type[Spider] | str)

Source from the content-addressed store, hash-verified

754 logger.debug("Using CrawlerProcess")
755
756 def _create_crawler(self, spidercls: type[Spider] | str) -> Crawler:
757 if isinstance(spidercls, str):
758 spidercls = self.spider_loader.load(spidercls)
759 init_reactor = not self._initialized_reactor
760 self._initialized_reactor = True
761 return Crawler(spidercls, self.settings, init_reactor=init_reactor)
762
763 def _stop_dfd(self) -> Deferred[Any]:
764 return self.stop()

Callers 1

runMethod · 0.45

Calls 2

CrawlerClass · 0.85
loadMethod · 0.45

Tested by

no test coverage detected