MCPcopy
hub / github.com/scrapy/scrapy / get_dh

Method get_dh

tests/test_downloader_handlers_http_base.py:82–91  ·  view source on GitHub ↗
(
        self, settings_dict: dict[str, Any] | None = None
    )

Source from the content-addressed store, hash-verified

80
81 @asynccontextmanager
82 async def get_dh(
83 self, settings_dict: dict[str, Any] | None = None
84 ) -> AsyncGenerator[DownloadHandlerProtocol]:
85 crawler = get_crawler(DefaultSpider, settings_dict)
86 crawler.spider = crawler._create_spider()
87 dh = build_from_crawler(self.download_handler_cls, crawler)
88 try:
89 yield dh
90 finally:
91 await dh.close()
92
93 @coroutine_test
94 async def test_unsupported_scheme(self) -> None:

Calls 4

get_crawlerFunction · 0.90
build_from_crawlerFunction · 0.90
_create_spiderMethod · 0.80
closeMethod · 0.45

Tested by

no test coverage detected