@@ -16,9 +16,9 @@ class DownloadHandlers(object):
16
16
17
17
def __init__ (self , crawler ):
18
18
self ._crawler_settings = crawler .settings
19
- self ._schemes = {} # stores acceptable schemes on instancing
20
- self ._handlers = {} # stores instanced handlers for schemes
21
- self ._notconfigured = {} # remembers failed handlers
19
+ self ._schemes = {} # stores acceptable schemes on instancing
20
+ self ._handlers = {} # stores instanced handlers for schemes
21
+ self ._notconfigured = {} # remembers failed handlers
22
22
handlers = crawler .settings .get ('DOWNLOAD_HANDLERS_BASE' )
23
23
handlers .update (crawler .settings .get ('DOWNLOAD_HANDLERS' , {}))
24
24
for scheme , clspath in six .iteritems (handlers ):
@@ -39,8 +39,7 @@ def _get_handler(self, scheme):
39
39
if scheme in self ._notconfigured :
40
40
return None
41
41
if scheme not in self ._schemes :
42
- self ._notconfigured [scheme ] = \
43
- 'no handler available for that scheme'
42
+ self ._notconfigured [scheme ] = 'no handler available for that scheme'
44
43
return None
45
44
46
45
path = self ._schemes [scheme ]
@@ -51,7 +50,7 @@ def _get_handler(self, scheme):
51
50
self ._notconfigured [scheme ] = str (ex )
52
51
return None
53
52
except Exception as ex :
54
- logger .exception ('Loading "{}" for scheme "{}" handler' \
53
+ logger .exception ('Loading "{}" for scheme "{}" handler'
55
54
.format (path , scheme ))
56
55
self ._notconfigured [scheme ] = str (ex )
57
56
return None
@@ -64,7 +63,7 @@ def download_request(self, request, spider):
64
63
handler = self ._get_handler (scheme )
65
64
if not handler :
66
65
raise NotSupported ("Unsupported URL scheme '%s': %s" %
67
- (scheme , self ._notconfigured [scheme ]))
66
+ (scheme , self ._notconfigured [scheme ]))
68
67
return handler .download_request (request , spider )
69
68
70
69
@defer .inlineCallbacks
0 commit comments