From: Kenneth Reitz Date: Sun, 29 Jan 2012 23:00:33 +0000 (-0500) Subject: Release redirected connections. X-Git-Tag: v0.10.2~36 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4516bd45b23dccf819e1d3d564415276ccbe7b07;p=services%2Fpython-requests.git Release redirected connections. #239 --- diff --git a/requests/models.py b/requests/models.py index c2cbe97..5737dd9 100644 --- a/requests/models.py +++ b/requests/models.py @@ -216,6 +216,9 @@ class Request(object): if not len(history) < self.config.get('max_redirects'): raise TooManyRedirects() + # Release the connection back into the pool. + r.raw.release_conn() + history.append(r) url = r.headers['location'] @@ -504,7 +507,7 @@ class Request(object): # Attach Cookie header to request. self.headers['Cookie'] = cookie_header - + # Pre-request hook. r = dispatch_hook('pre_request', self.hooks, self) self.__dict__.update(r.__dict__)