From 0d7747d353fd4834783cc23d8c634995c910b001 Mon Sep 17 00:00:00 2001 From: Steven Almeroth Date: Thu, 21 Mar 2013 13:49:55 -0600 Subject: [PATCH] doc: Response.replace() cannot take meta argument >>> response.replace(meta={'foo':1}) Traceback (most recent call last): File "", line 1, in File "/srv/scrapy/scrapy-fork/scrapy/scrapy/http/response/text.py", line 45, in replace return Response.replace(self, *args, **kwargs) File "/srv/scrapy/scrapy-fork/scrapy/scrapy/http/response/__init__.py", line 77, in replace return cls(*args, **kwargs) File "/srv/scrapy/scrapy-fork/scrapy/scrapy/http/response/text.py", line 22, in __init__ super(TextResponse, self).__init__(*args, **kwargs) TypeError: __init__() got an unexpected keyword argument 'meta' --- docs/topics/request-response.rst | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/topics/request-response.rst b/docs/topics/request-response.rst index 7a7121dfe..d3fd5180f 100644 --- a/docs/topics/request-response.rst +++ b/docs/topics/request-response.rst @@ -450,12 +450,11 @@ Response objects Returns a new Response which is a copy of this Response. - .. method:: Response.replace([url, status, headers, body, meta, flags, cls]) + .. method:: Response.replace([url, status, headers, body, request, flags, cls]) Returns a Response object with the same members, except for those members given new values by whichever keyword arguments are specified. The - attribute :attr:`Response.meta` is copied by default (unless a new value - is given in the ``meta`` argument). + attribute :attr:`Response.meta` is copied by default. .. _topics-request-response-ref-response-subclasses: