From 105163fece502c7afd93d253398cfa6061ef9609 Mon Sep 17 00:00:00 2001 From: Paul Tremberth Date: Thu, 15 Sep 2016 19:26:53 +0200 Subject: [PATCH] Make scrapy available in shell without explicit import statement --- scrapy/shell.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scrapy/shell.py b/scrapy/shell.py index 099e1af0a..4f9f06561 100644 --- a/scrapy/shell.py +++ b/scrapy/shell.py @@ -115,6 +115,9 @@ class Shell(object): self.populate_vars(response, request, spider) def populate_vars(self, response=None, request=None, spider=None): + import scrapy + + self.vars['scrapy'] = scrapy self.vars['crawler'] = self.crawler self.vars['item'] = self.item_class() self.vars['settings'] = self.crawler.settings