mirror of https://github.com/scrapy/scrapy.git
removed Request.append_callback() method (it was just an alias to Request.deferred.addCallback). refs #48
--HG-- extra : convert_revision : svn%3Ab85faa78-f9eb-468e-a121-7cced6da292c%40756
This commit is contained in:
parent
677d0c366f
commit
bef1fa967a
|
|
@ -92,7 +92,7 @@ class CrawlSpider(BaseSpider):
|
|||
for link in links:
|
||||
r = Request(url=link.url)
|
||||
r.meta['link_text'] = link.text
|
||||
r.append_callback(self._response_downloaded, rule.callback, cb_kwargs=rule.cb_kwargs, follow=rule.follow)
|
||||
r.deferred.addCallback(self._response_downloaded, rule.callback, cb_kwargs=rule.cb_kwargs, follow=rule.follow)
|
||||
requests.append(r)
|
||||
return requests
|
||||
|
||||
|
|
|
|||
|
|
@ -36,11 +36,6 @@ class Request(object):
|
|||
self.meta = {} if meta is None else dict(meta)
|
||||
self.cache = {}
|
||||
|
||||
def append_callback(self, callback, *args, **kwargs):
|
||||
if isinstance(callback, defer.Deferred):
|
||||
return chain_deferred(self.deferred, callback)
|
||||
return self.deferred.addCallback(callback, *args, **kwargs)
|
||||
|
||||
def set_url(self, url):
|
||||
assert isinstance(url, basestring), \
|
||||
'Request url argument must be str or unicode, got %s:' % type(url).__name__
|
||||
|
|
|
|||
Loading…
Reference in New Issue