Merge pull request #1476 from sigmavirus24/add_copy_to_prepared_requests

[2.0] Add copy method to PreparedRequest objects
This commit is contained in:
Kenneth Reitz
2013-07-26 18:16:00 -07:00
+9
View File
@@ -267,6 +267,15 @@ class PreparedRequest(RequestEncodingMixin, RequestHooksMixin):
def __repr__(self):
return '<PreparedRequest [%s]>' % (self.method)
def copy(self):
p = PreparedRequest()
p.method = self.method
p.url = self.url
p.headers = self.headers
p.body = self.body
p.hooks = self.hooks
return p
def prepare_method(self, method):
"""Prepares the given HTTP method."""
self.method = method