MCPcopy
hub / github.com/scrapy/scrapy / _open_spider

Method _open_spider

scrapy/shell.py:210–218  ·  view source on GitHub ↗
(self, spider: Spider | None)

Source from the content-addressed store, hash-verified

208 return await maybe_deferred_to_future(_request_deferred(request))
209
210 async def _open_spider(self, spider: Spider | None) -> None:
211 if spider is None:
212 spider = self.crawler.spider or self.crawler._create_spider()
213
214 self.crawler.spider = spider
215 assert self.crawler.engine
216 await self.crawler.engine.open_spider_async(close_if_idle=False)
217 _schedule_coro(self.crawler.engine._start_request_processing())
218 self.spider = spider
219
220 def fetch(
221 self,

Callers 1

_scheduleMethod · 0.95

Calls 4

_schedule_coroFunction · 0.90
_create_spiderMethod · 0.80
open_spider_asyncMethod · 0.45

Tested by

no test coverage detected