mirror of https://github.com/scrapy/scrapy.git
Close the scheduler after closing the scraper and downloader. This shouldn't have any real effect in practice, but it feels more appropiate to close the components in this order
This commit is contained in:
parent
90b1ae694c
commit
31a375bde7
|
|
@ -271,15 +271,15 @@ class ExecutionEngine(object):
|
|||
|
||||
dfd = slot.close()
|
||||
|
||||
dfd.addBoth(lambda _: self.scheduler.close_spider(spider))
|
||||
dfd.addErrback(log.err, spider=spider)
|
||||
|
||||
dfd.addBoth(lambda _: self.downloader.close_spider(spider))
|
||||
dfd.addErrback(log.err, spider=spider)
|
||||
|
||||
dfd.addBoth(lambda _: self.scraper.close_spider(spider))
|
||||
dfd.addErrback(log.err, spider=spider)
|
||||
|
||||
dfd.addBoth(lambda _: self.scheduler.close_spider(spider))
|
||||
dfd.addErrback(log.err, spider=spider)
|
||||
|
||||
dfd.addBoth(lambda _: self._cancel_next_call(spider))
|
||||
dfd.addErrback(log.err, spider=spider)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue