From ab0950b67e844e85f82855d2a7168b61572bbaaa Mon Sep 17 00:00:00 2001 From: Pablo Hoffman Date: Mon, 22 Jun 2009 18:40:17 -0300 Subject: [PATCH] added exception reporting to global_tests in engine.get_status() --- scrapy/core/engine.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scrapy/core/engine.py b/scrapy/core/engine.py index d5e0a10e1..145a284e0 100644 --- a/scrapy/core/engine.py +++ b/scrapy/core/engine.py @@ -437,7 +437,10 @@ class ExecutionEngine(object): ] for test in global_tests: - s += "%-47s : %s\n" % (test, eval(test)) + try: + s += "%-47s : %s\n" % (test, eval(test)) + except Exception, e: + s += "%-47s : %s (exception)\n" % (test, type(e).__name__) s += "\n" for domain in self.downloader.sites: s += "%s\n" % domain