From 97d197267e12b77adafceb03582301bdc71c2780 Mon Sep 17 00:00:00 2001 From: Alex Cepoi Date: Mon, 8 Jul 2013 17:40:03 +0200 Subject: [PATCH] disable logging for scrapy check --- scrapy/commands/check.py | 2 +- scrapy/crawler.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/scrapy/commands/check.py b/scrapy/commands/check.py index a479600eb..297f59b3a 100644 --- a/scrapy/commands/check.py +++ b/scrapy/commands/check.py @@ -21,7 +21,7 @@ def _generate(cb): class Command(ScrapyCommand): requires_project = True multi_crawlers = True - default_settings = {'LOG_ENABLED': True} + default_settings = {'LOG_ENABLED': False} def syntax(self): return "[options] " diff --git a/scrapy/crawler.py b/scrapy/crawler.py index c88e1641d..4c650c41c 100644 --- a/scrapy/crawler.py +++ b/scrapy/crawler.py @@ -153,7 +153,9 @@ class MultiCrawlerProcess(ProcessMixin): name, crawler = self.crawlers.popitem() crawler.sflo = log.start_from_crawler(crawler) - crawler.signals.connect(crawler.sflo.stop, signals.engine_stopped) + if crawler.sflo: + crawler.signals.connect(crawler.sflo.stop, signals.engine_stopped) + crawler.signals.connect(self.check_done, signals.engine_stopped) crawler.start()