1
0
mirror of https://github.com/scrapy/scrapy.git synced 2025-02-25 09:03:57 +00:00

simplified scrapy shell code after recent changes. refs #306

This commit is contained in:
Pablo Hoffman 2011-01-13 13:11:39 -02:00
parent 0aac226b42
commit 09f084c220

View File

@ -47,7 +47,7 @@ class Shell(object):
self.fetch(request, spider)
elif response:
request = response.request
self.populate_vars(request.url, response, request, spider)
self.populate_vars(response, request, spider)
else:
self.populate_vars()
if self.code:
@ -75,9 +75,9 @@ class Shell(object):
response = None
response, spider = threads.blockingCallFromThread(reactor, \
self._schedule, request, spider)
self.populate_vars(url, response, request, spider)
self.populate_vars(response, request, spider)
def populate_vars(self, url=None, response=None, request=None, spider=None):
def populate_vars(self, response=None, request=None, spider=None):
self.vars['item'] = self.item_class()
self.vars['settings'] = self.crawler.settings
self.vars['spider'] = spider