/
githubmirror
/
scrapy
Обзор
Документация
Войти
/
githubmirror
/
scrapy
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/CrawlerProcess/sleeping.py
26 строк
618 B
Andrey Rakhmatullin
More granular untyped defs checking in tests. (#7712)
08 июл 2026, 11:05
Не верифицирован
08 июл 2026, 11:05
61f99f2
Код
Авторство
О чём код?
import sys from twisted.internet.defer import Deferred import scrapy from scrapy.crawler import CrawlerProcess from scrapy.utils.defer import maybe_deferred_to_future class SleepingSpider(scrapy.Spider): name = "sleeping" start_urls = ["data:,;"] async def parse(self, response): from twisted.internet import reactor d: Deferred[None] = Deferred() reactor.callLater(int(sys.argv[1]), d.callback, None) await maybe_deferred_to_future(d) process = CrawlerProcess(settings={}) process.crawl(SleepingSpider) process.start(stop_after_crawl="--no-stop" not in sys.argv)