def __enter__(self):
responses = self.crawler.signals.send_catch_log(signal=signals.spider_opened,
spider=self.spider)
for _, failure in responses:
if failure:
failure.raiseException()
return self