1
0
mirror of https://github.com/scrapy/scrapy.git synced 2025-02-24 15:23:44 +00:00

Document scrapy.crawler.Crawler.stop()

This commit is contained in:
Adrián Chaves 2019-06-25 17:29:49 +02:00
parent f4f2b1695c
commit d7795484dc
2 changed files with 4 additions and 0 deletions

View File

@ -99,6 +99,8 @@ how you :ref:`configure the downloader middlewares
Returns a deferred that is fired when the crawl is finished. Returns a deferred that is fired when the crawl is finished.
.. automethod:: stop
.. autoclass:: CrawlerRunner .. autoclass:: CrawlerRunner
:members: :members:

View File

@ -111,6 +111,8 @@ class Crawler(object):
@defer.inlineCallbacks @defer.inlineCallbacks
def stop(self): def stop(self):
"""Starts a graceful stop of the crawler and returns a deferred that is
fired when the crawler is stopped."""
if self.crawling: if self.crawling:
self.crawling = False self.crawling = False
yield defer.maybeDeferred(self.engine.stop) yield defer.maybeDeferred(self.engine.stop)