From 03bc21898759286e8cc99c08f1701403acd301f8 Mon Sep 17 00:00:00 2001 From: Pablo Hoffman Date: Mon, 20 Jun 2011 11:09:01 -0300 Subject: [PATCH] fixed bug in get_engine_status() function --- scrapy/utils/engine.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scrapy/utils/engine.py b/scrapy/utils/engine.py index 75a7a53c7..f99142f21 100644 --- a/scrapy/utils/engine.py +++ b/scrapy/utils/engine.py @@ -43,7 +43,7 @@ def get_engine_status(engine=None): status['global'][test] = eval(test) except Exception, e: status['global'][test] = "%s (exception)" % type(e).__name__ - for spider in engine.downloader.sites + engine.scraper.sites: + for spider in set(engine.downloader.sites.keys() + engine.scraper.sites.keys()): x = {} for test in spider_tests: try: