send the response_received signal from the engine, after tying it with the corresponding request

This commit is contained in:
Pablo Hoffman 2011-05-15 05:20:14 -03:00
parent f9aa819b06
commit 668dfcabf3
2 changed files with 2 additions and 2 deletions

View File

@ -82,8 +82,6 @@ class Downloader(object):
site.active.add(request)
def _deactivate(response):
send_catch_log(signal=signals.response_received, \
response=response, request=request, spider=spider)
site.active.remove(request)
self._close_if_idle(spider)
return response

View File

@ -157,6 +157,8 @@ class ExecutionEngine(object):
response.request = request # tie request to response received
log.msg(log.formatter.crawled(request, response, spider), \
level=log.DEBUG, spider=spider)
send_catch_log(signal=signals.response_received, \
response=response, request=request, spider=spider)
return response
elif isinstance(response, Request):
return mustbe_deferred(self.schedule, response, spider)