diff --git a/requests/models.py b/requests/models.py index 667b001f..3f12f77f 100644 --- a/requests/models.py +++ b/requests/models.py @@ -267,6 +267,15 @@ class PreparedRequest(RequestEncodingMixin, RequestHooksMixin): def __repr__(self): return '' % (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