From 7608da8868baba981fa1d84f7691caaf1e0bd5d8 Mon Sep 17 00:00:00 2001 From: Paul Tremberth Date: Tue, 26 Jan 2016 13:01:12 +0100 Subject: [PATCH] Fix logging of enabled middlewares Wrong middlewares list was being pretty-printed (introduced in #1263) --- scrapy/middleware.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scrapy/middleware.py b/scrapy/middleware.py index 2ef5f30e2..6120488e2 100644 --- a/scrapy/middleware.py +++ b/scrapy/middleware.py @@ -44,9 +44,11 @@ class MiddlewareManager(object): logger.warning("Disabled %(clsname)s: %(eargs)s", {'clsname': clsname, 'eargs': e.args[0]}, extra={'crawler': crawler}) + + enabled = [x.__class__.__name__ for x in middlewares] logger.info("Enabled %(componentname)ss:\n%(enabledlist)s", {'componentname': cls.component_name, - 'enabledlist': pprint.pformat(mwlist)}, + 'enabledlist': pprint.pformat(enabled)}, extra={'crawler': crawler}) return cls(*middlewares) -- GitLab