From 15ccf79cad46385041fb8c3a7bf697d9d7ee7c55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Gra=C3=B1a?= Date: Mon, 10 Aug 2015 18:18:13 -0300 Subject: [PATCH] Log errors importing or initializing download handlers --- scrapy/core/downloader/handlers/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scrapy/core/downloader/handlers/__init__.py b/scrapy/core/downloader/handlers/__init__.py index 062f674b2..65e5bc21f 100644 --- a/scrapy/core/downloader/handlers/__init__.py +++ b/scrapy/core/downloader/handlers/__init__.py @@ -43,14 +43,16 @@ class DownloadHandlers(object): 'no handler available for that scheme' return None + path = self._schemes[scheme] try: - dhcls = load_object(self._schemes[scheme]) + dhcls = load_object(path) dh = dhcls(self._crawler_settings) except NotConfigured as ex: self._notconfigured[scheme] = str(ex) return None except Exception as ex: - logger.exception() + logger.exception('Loading "{}" for scheme "{}" handler'\ + .format(path, scheme)) self._notconfigured[scheme] = str(ex) return None else: